Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides methods for querying information about a loaded module.
Note
This API was originally designed for internal use in the runtime. Although it is now supported for 3rd party use, we recommend working with ICorDebug and ICorProfiler APIs when possible.
Methods
| Method | Description |
|---|---|
| StartEnumTypeDefinitions | Provides a handle to enumerate the type definitions associated with the module. |
| EnumTypeDefinition | Enumerates the type definitions associated with the module. |
| EndEnumTypeDefinitions | Releases the resources used by internal iterators used during type definition enumeration. |
| StartEnumMethodInstancesByName | Provides a handle to enumerate method instances of a given name and AppDomain associated with the module. |
| EnumMethodInstanceByName | Enumerates method instances of a given name and AppDomain associated with the module. |
| EndEnumMethodInstancesByName | Releases the resources used by internal iterators used during method instance enumeration. |
| GetMethodDefinitionByToken | Gets the method definition corresponding to a given metadata token. |
| GetFileName | Gets the full path and filename for the module, if there is one. |
| StartEnumExtents | Provides a handle to enumerate memory regions associated with the module. |
| EnumExtent | Enumerates memory regions associated with the module. |
| EndEnumExtents | Releases the resources used by internal iterators used during memory range enumeration. |
| Request | Requests to populate the buffer given with the module's data. |
| GetVersionId | Gets the module's version ID. |
Remarks
This interface lives inside the runtime and is not exposed through any headers or library files. However, it's a COM interface that derives from IUnknown with GUID 88E32849-0A0A-4cb0-9022-7CD2E9E139E2 that can be obtained through the usual COM mechanisms.
Requirements
Platforms: See System Requirements. Header: None Library: None .NET Framework Versions: Available since 4.7