IMetaDataImport::GetMemberRefProps メソッド (rometadataapi.h)
指定したトークンによって参照されるメンバーに関連付けられているメタデータを取得します。
構文
HRESULT GetMemberRefProps(
[in] mdMemberRef tkMemberRef,
[out] mdToken *ptk,
[out] LPWSTR szMember,
[in] ULONG cchMember,
[out] ULONG *pchMember,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob
);
パラメーター
[in] tkMemberRef
関連付けられたメタデータを返す MemberRef トークン。
[out] ptk
メンバーを宣言するクラスを表す TypeDef トークンまたは TypeRef トークン、またはメンバーを宣言するモジュール クラスを表す ModuleRef トークン、またはメンバーを表す MethodDef トークン。
[out] szMember
メンバーの名前の文字列バッファー。
[in] cchMember
szMember のワイド文字で要求されたサイズ。
[out] pchMember
szMember のワイド文字で返されるサイズ。
[out] ppvSigBlob
メンバーのバイナリ メタデータ署名へのポインター。
[out] pcbSigBlob
ppvSigBlob のサイズ (バイト単位)。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | rometadataapi.h |