_CRT_SECURE_NO_DEPRECATEの意味

Visual C++ 2005だと、scanfだの文字列を扱う標準関数を使用するとメモリ破壊の危険性があるということで警告が出ます。

代わりに、scanf_sを使用すれば良いのですが、とりあえず、警告を消したい場合には、_CRT_SECURE_NO_DEPRECATEをプリプロセッサの定義に追加すれば良い。

ところで、scanf_sというのは、Visual C++ 2005だけの仕様?