IMetaDataImport::GetCustomAttributeByName メソッド
所与と名前の所有者のカスタム属性を取得します。
構文
HRESULT GetCustomAttributeByName (
[in] mdToken tkObj,
[in] LPCWSTR szName,
[out] const void **ppData,
[out] ULONG *pcbData
);
パラメーター
tkObj
[in] カスタム属性を所有するオブジェクトを表すメタデータ トークン。
szName
[in] カスタム属性の名前。
ppData
[out] カスタム属性の値であるデータの配列へのポインター。
pcbData
[out] *ppData
に返されたデータのサイズ (バイト単位)。
解説
同じ所有者に対して複数のカスタム属性を定義することは有効です。同じ名前を持つ場合もあります。 ただし、GetCustomAttributeByName
は 1 つのインスタンスのみを返します。 (GetCustomAttributeByName
では、確認した最初のインスタンスが返されます。)カスタム属性のインスタンスをすべて見つけるには、IMetaDataImport::EnumCustomAttributes メソッドを呼び出します。
必要条件
:「システム要件」を参照してください。
ヘッダー: Cor.h
ライブラリ: リソースとして MsCorEE.dll に含まれている
.NET Framework のバージョン: 1.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET