SAL 注釈
ライブラリ ヘッダー ファイルを調べると、_In_z
や _Out_z_cap_(_Size)
など、通常とは異なる注釈がいくつかあることに気付く場合があります。 これらの注釈は、Microsoft ソース コード注釈言語 (SAL) の例です。 SAL には、関数がパラメーターと戻り値の型を使用する方法を記述する注釈のセットが用意されています。 たとえば、その前提条件と、完了時の保証を示します。 これらの注釈はヘッダー ファイル <sal.h> で定義されています。
Visual Studio での SAL 注釈の使用の詳細については、「SAL 注釈を使用して C/C++ コードの欠陥を減らす」を参照してください。