次の方法で共有


IXCLRDataModule インターフェイス

読み込まれたモジュールに関する情報を照会するためのメソッドを提供します。

Note

この API はもともと、ランタイムで内部使用するために設計されました。 現在はサードパーティによる使用がサポートされていますが、可能な場合は API ICorDebug および ICorProfiler を使用することをお勧めします。

メソッド

メソッド 説明
StartEnumTypeDefinitions モジュールに関連付けられている型定義を列挙するハンドルを提供します。
EnumTypeDefinition モジュールに関連付けられている型定義を列挙します。
EndEnumTypeDefinitions 型定義の列挙時に使用される内部反復子によって使用されるリソースを解放します。
StartEnumMethodInstancesByName モジュールに関連付けられている特定の名前と AppDomain のメソッド インスタンスを列挙するハンドルを提供します。
EnumMethodInstanceByName モジュールに関連付けられている特定の名前と AppDomain のメソッド インスタンスを列挙します。
EndEnumMethodInstancesByName メソッド インスタンスの列挙中に使用される内部反復子によって使用されるリソースを解放します。
GetMethodDefinitionByToken 指定されたメタデータ トークンに対応するメソッド定義を取得します。
GetFileName モジュールの完全なパスとファイル名 (存在する場合) を取得します。
StartEnumExtents モジュールに関連付けられているメモリ領域を列挙するハンドルを提供します。
EnumExtent モジュールに関連付けられているメモリ領域を列挙します。
EndEnumExtents メモリ範囲の列挙中に使用される内部反復子によって使用されるリソースを解放します。
Request 指定されたバッファーにモジュールのデータを読み込むよう要求します。
GetVersionId モジュールのバージョン ID を取得します。

解説

このインターフェイスはランタイム内に存在し、ヘッダーまたはライブラリ ファイルを介して公開されることはありません。 ただし、これは、通常の COM 機構を通じて取得できる GUID 88E32849-0A0A-4cb0-9022-7CD2E9E139E2 を持つ IUnknown から派生する COM インターフェイスです。

必要条件

:システム要件」を参照してください。
ヘッダー: なし
ライブラリ: なし
.NET Framework のバージョン: 4.7 以降で使用可能

関連項目