Sdílet prostřednictvím


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

Viz také