IXCLRDataModule Interface-Schnittstelle
Stellt Methoden zum Abfragen von Informationen zu einem geladenen Modul bereit
Hinweis
Diese API wurde ursprünglich für die interne Verwendung in der Runtime entwickelt. Obwohl sie jetzt für die Verwendung durch Dritte unterstützt wird, wird empfohlen, nach Möglichkeit mit den APIs ICorDebug
und ICorProfiler
zu arbeiten.
Methoden
Methode | Beschreibung |
---|---|
StartEnumTypeDefinitions | Stellt ein Handle zum Aufzählen der Typdefinitionen bereit, die dem Modul zugeordnet sind. |
EnumTypeDefinition | Listet die Typdefinitionen auf, die dem Modul zugeordnet sind. |
EndEnumTypeDefinitions | Gibt die ressourcen frei, die von internen Iteratoren verwendet werden, die während der Typdefinitionsenumeration verwendet werden. |
StartEnumMethodInstancesByName | Stellt ein Handle zum Aufzählen von Methodeninstanzen eines bestimmten Namens und appDomain bereit, die dem Modul zugeordnet sind. |
EnumMethodInstanceByName | Aufzählt Methodeninstanzen eines bestimmten Namens und appDomains, die dem Modul zugeordnet sind. |
EndEnumMethodInstancesByName | Gibt die ressourcen frei, die von internen Iteratoren verwendet werden, die während der Methodeninstanzenaufzählung verwendet werden. |
GetMethodDefinitionByToken | Ruft die Methodendefinition ab, die einem bestimmten Metadatentoken entspricht |
GetFileName | Ruft den vollständigen Pfad und Dateinamen für das Modul ab, falls vorhanden. |
StartEnumExtents | Stellt ein Handle zum Aufzählen von Speicherbereichen bereit, die dem Modul zugeordnet sind. |
EnumExtent | Listet speicherbereiche auf, die dem Modul zugeordnet sind. |
EndEnumExtents | Gibt die ressourcen frei, die von internen Iteratoren verwendet werden, die während der Aufzählung des Arbeitsspeicherbereichs verwendet werden. |
Anforderung | Fordert, den angegebenen Puffer mit den Daten des Moduls aufzufüllen |
GetVersionId | Ruft die Versions-ID des Moduls ab |
Bemerkungen
Diese Schnittstelle befindet sich innerhalb der Runtime und wird nicht über Header- oder Bibliotheksdateien verfügbar gemacht. Es handelt sich jedoch um eine COM-Schnittstelle, die von IUnknown
mit GUID 88E32849-0A0A-4cb0-9022-7CD2E9E139E2
abgeleitet wird, was über die üblichen COM-Mechanismen abgerufen werden kann.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Keiner
Bibliothek: Keine
.NET Framework-Versionen: Seit Version 4.7 verfügbar