次の方法で共有


ICorDebugModule::GetMetaDataInterface メソッド

モジュールのメタデータを調べるために使用できるメタデータ インターフェイス オブジェクトを取得します。

構文

HRESULT GetMetaDataInterface (
    [in] REFIID      riid,
    [out] IUnknown **ppObj
);

パラメーター

riid [in]メタデータ インターフェイスを指定する参照 ID。

ppObj[out]metadata インターフェイスの 1 つであるT:IUnknown オブジェクトのアドレスへのポインター

解説

デバッガーでは、GetMetaDataInterface メソッドを使用してモジュールの元のメタデータのコピーを作成できます。これは、そのモジュールを編集するために実行する必要があります。 デバッガーは、GetMetaDataInterface を呼び出してモジュールの IMetaDataEmit インターフェイス オブジェクトを取得してから、IMetaDataEmit::SaveToMemory を呼び出してモジュールのメタデータのコピーをメモリに保存します。

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目