ICLRMetadataLocator::GetMetadata メソッド
イメージのメタデータを取得するために、共通言語ランタイム (CLR: Common Language Runtime) データ アクセス サービスによって呼び出されます。
HRESULT GetMetadata(
[in] LPCWSTR imagePath,
[in] ULONG32 imageTimestamp,
[in] ULONG32 imageSize,
[in] GUID* mvid,
[in] ULONG32 mdRva,
[in] ULONG32 flags,
[in] ULONG32 bufferSize,
[out, size_is(bufferSize), length_is(*dataSize)]
BYTE* buffer,
[out] ULONG32* dataSize
);
パラメーター
imagePath
[入力] イメージ ファイルのパスを指定する文字列。imageTimestamp
[入力] イメージ ファイルのタイム スタンプ。imageSize
[入力] イメージ ファイルのサイズ。mvid
[入力] イメージのグローバル一意識別子。mdRva
[入力] メタデータの相対仮想アドレス (RVA)。 このアドレスは、イメージ ベース アドレスを基準にします。flags
[入力] 将来使用するために予約されています。bufferSize
[入力] メタデータを配置するバッファーのサイズ。buffer
[出力] メタデータを配置するバッファー。dataSize
[出力] 返されたメタデータのサイズ。
解説
このメソッドは、デバッグ アプリケーションの作成者によって実装されます。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: ClrData.idl、ClrData.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0