IMetaDataImport::GetMethodProps メソッド (rometadataapi.h)
指定した MethodDef トークンによって参照されるメソッドに関連付けられているメタデータを取得します。
構文
HRESULT GetMethodProps(
[in] mdMethodDef tkMethodDef,
[out] mdTypeDef *ptkClass,
[out] LPWSTR szMethod,
[in] ULONG cchMethod,
[out] ULONG *pchMethod,
[out] DWORD *pdwAttr,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] ULONG *pulCodeRVA,
[out] DWORD *pdwImplFlags
);
パラメーター
[in] tkMethodDef
メタデータを返すメソッドを表す MethodDef トークン。
[out] ptkClass
メソッドを実装する型を表す TypeDef トークンへのポインター。
[out] szMethod
メソッドの名前を持つバッファーへのポインター。
[in] cchMethod
szMethod の要求されたサイズ。
[out] pchMethod
szMethod のワイド文字のサイズへのポインター、または切り捨ての場合は、メソッド名の実際のワイド文字数。
[out] pdwAttr
メソッドに関連付けられている任意のフラグへのポインター。
[out] ppvSigBlob
メソッドのバイナリ メタデータ シグネチャへのポインター。
[out] pcbSigBlob
ppvSigBlob のサイズ (バイト単位) へのポインター。
[out] pulCodeRVA
メソッドの相対仮想アドレスへのポインター。
[out] pdwImplFlags
メソッドの実装フラグへのポインター。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
対象プラットフォーム | Windows |
ヘッダー | rometadataapi.h |