IMetaDataImport::GetCustomAttributeProps メソッド (rometadataapi.h)
指定したメタデータ トークンのカスタム属性の値を取得します。
構文
HRESULT GetCustomAttributeProps(
[in] mdCustomAttribute cv,
[out] mdToken *ptkObj,
[out] mdToken *ptkType,
[out] const BYTE **ppBlob,
[out] ULONG *pcbBlob
);
パラメーター
[in] cv
取得するカスタム属性を表すメタデータ トークン。
[out] ptkObj
カスタム属性が変更するオブジェクトを表すメタデータ トークン。 この値には、 mdCustomAttribute を除く任意の種類のメタデータ トークンを指定できます。 トークンの種類の詳細については、「メタデータ トークン」を参照してください。
[out] ptkType
返されるカスタム属性の Type を表す mdMethodDef または mdMemberRef メタデータ トークン。
[out] ppBlob
カスタム属性の値であるデータの配列へのポインター。
[out] pcbBlob
const で返されるデータのサイズ (バイト単位)。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
カスタム属性はデータの配列として格納され、その形式はメタデータ エンジンによって認識されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | rometadataapi.h |