次の方法で共有


ValidBytesConst

ValidBytesConst プロパティは、ポインターが指し示す配列またはバッファーについて、正常に読み取ることのできるバイト数を指定します。 このプロパティは Pre 属性および Post 属性で使用でき、ポインター型または配列データ型に対してのみ適用できます。

このプロパティの値には、型 size_t の定数を使用します。 読み取り可能なバイト数が関数の別のパラメーターに依存する場合は、ValidBytes プロパティを使用します。

使用例

ValidBytesConst プロパティの使用例を次のコードに示します。

// C 
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(ValidBytesConst=2)] char *pc); 
 -or-
void f([SA_Pre(ValidBytesConst=2)][SA_Post(ValidBytesConst=4)] char *pc);
-or-
void f([SA_Pre(ValidBytesConst=2), SA_Post(ValidBytesConst=4)] char *pc);

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(ValidBytesConst=2)] char*pc); 
 -or-
void f([Pre(ValidBytesConst=2)][Post(ValidBytesConst=4)] char *pc); 
 -or-
void f([Pre(ValidBytesConst=2), Post(ValidBytesConst=4)] char *pc);

参照

概念

注釈の概要

その他の技術情報

注釈のプロパティ