IXCLRDataModule – rozhraní
Poskytuje metody pro dotazování informací o načteném modulu.
Poznámka:
Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug
API, ICorProfiler
pokud je to možné.
Metody
metoda | Popis |
---|---|
StartEnumTypeDefinitions | Poskytuje popisovač pro výčet definic typů přidružených k modulu. |
EnumTypeDefinition | Vytvoří výčet definic typů přidružených k modulu. |
EndEnumTypeDefinitions | Uvolní prostředky používané interními iterátory používanými během výčtu definice typu. |
StartEnumMethodInstancesByName | Poskytuje popisovač pro výčet instancí metody s daným názvem a AppDomain přidružený k modulu. |
EnumMethodInstanceByName | Vytvoří výčet instancí metody daného názvu a AppDomain přidružené k modulu. |
EndEnumMethodInstancesByName | Uvolní prostředky používané interními iterátory používanými během výčtu instance metody. |
GetMethodDefinitionByToken | Získá definici metody odpovídající danému tokenu metadat. |
GetFileName | Získá úplnou cestu a název souboru modulu, pokud existuje. |
StartEnumExtents | Poskytuje popisovač pro výčet oblastí paměti přidružených k modulu. |
EnumExtent | Vytvoří výčet oblastí paměti přidružených k modulu. |
EndEnumExtents | Uvolní prostředky používané interními iterátory používanými během výčtu rozsahu paměti. |
Požádat | Žádosti o naplnění vyrovnávací paměti zadanými daty modulu. |
GetVersionId | Získá ID verze modulu. |
Poznámky
Toto rozhraní se nachází uvnitř modulu runtime a není vystaveno prostřednictvím žádných hlaviček nebo souborů knihovny. Jedná se však o rozhraní MODELU COM, které je odvozeno od IUnknown
identifikátoru GUID 88E32849-0A0A-4cb0-9022-7CD2E9E139E2
, které lze získat pomocí obvyklých mechanismů modelu COM.
Požadavky
Platformy: Viz požadavky na systém.
Záhlaví: Žádné
Knihovna: Žádná
Verze rozhraní .NET Framework: Dostupné od verze 4.7