次の方法で共有


IMetaDataImport::GetCustomAttributeProps Method

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

Syntax

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

Parameters

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

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

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

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

pcbSize [出力、省略可能]*ppBlob で返されるデータのサイズ (バイト単位)。

Remarks

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

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

Header: Cor.h

Library: CorGuids.lib

See also