次の方法で共有


IMetaDataImport::GetCustomAttributeProps メソッド

指定したメタデータ トークンのカスタム属性の値を取得します。

構文

HRESULT GetCustomAttributeProps (  
   [in]            mdCustomAttribute   cv,  
   [out, optional] mdToken             *ptkObj,  
   [out, optional] mdToken             *ptkType,  
   [out, optional] void const          **ppBlob,  
   [out, optional] ULONG               *pcbSize  
);  

パラメーター

cv
[in] 取得するカスタム属性を表すメタデータ トークン。

ptkObj
[out](省略可能) カスタム属性が変更されるオブジェクトを表すメタデータ トークン。 この値には、mdCustomAttribute を除く任意の種類のトークンを指定できます。

ptkType
[out](省略可能) 返されるカスタム属性の Type を表す mdMethodDef または mdMemberRef メタデータ トークン。

ppBlob
[out](省略可能) カスタム属性の値であるデータの配列へのポインター。

pcbSize
[out](省略可能) *ppBlob に返されたデータのサイズ (バイト単位)。

解説

カスタム属性はデータの配列として格納され、その形式はメタデータ エンジンによって解釈されます。

必要条件

:システム要件」を参照してください。

ヘッダー: Cor.h

ライブラリ: リソースとして MsCorEE.dll に含まれている

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目