Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytuje metody pro dotazování informací o procesu.
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 |
|---|---|
| GetRuntimeNameByAddress | Získá název dané adresy. |
| GetAppDomainByUniqueId |
AppDomain Získá proces podle jeho jedinečného ID. |
| StartEnumModules | Poskytuje popisovač pro výčet modulů procesu. |
| EnumModule | Vytvoří výčet modulů tohoto procesu. |
| EndEnumModules | Uvolní prostředky používané interními iterátory používanými během výčtu modulu. |
| StartEnumMethodInstancesByAddress | Poskytuje popisovač pro výčet instancí AppDomain metody začínající na dané adrese. |
| EnumMethodInstanceByAddress | Vytvoří výčet instancí metody tohoto procesu počínaje posunem adresy. |
| EndEnumMethodInstancesByAddress | Uvolní prostředky používané interními iterátory používanými během výčtu instance. |
| GetTaskByOSThreadID | Získá spravovanou úlohu podle ID vlákna operačního systému. |
| GetTaskByUniqueID | Získá spravovaný úkol podle jeho jedinečného ID. |
| GetModuleByAddress | Vyhledá spravovaný modul podle adresy. |
| StartEnumMethodDefinitionsByAddress | Poskytuje popisovač pro výčet instancí metod podle adresy kódu IL. |
| EnumMethodDefinitionByAddress | Vytvoří výčet instancí metody podle adresy kódu IL. |
| EndEnumMethodDefinitionsByAddress | Uvolní prostředky používané interními iterátory používanými během výčtu instance. |
| FollowStub | Vzhledem k adrese, která je zástupný procedurou CLR (a potenciálně stavem z předchozího postupu), určete další adresu spuštění, na které se má zkontrolovat, jestli se zástupný kód ukončil. |
| FollowStub2 | Vzhledem k adrese, která je zástupný procedurou CLR (a potenciálně stavem z předchozího postupu), určete další adresu spuštění, na které se má zkontrolovat, jestli se zástupný kód ukončil. |
| TranslateExceptionRecordToNotification | Pokud je to možné, přeloží záznam výjimky systému do určitého typu oznámení. |
| GetAddressType | Vrátí indikaci typu dat odkazovaných danou adresou. |
| SetCodeNotifications | Požádá o oznámení, když se kód vygeneruje nebo zahodí pro metodu. |
| SetAllCodeNotifications | Požaduje oznámení při generování nebo zahození kódu pro libovolnou instanci metody v daném IXCLRDataModule. |
| Požádat | Žádosti o naplnění vyrovnávací paměti danou daty procesu |
| SetOtherNotificationFlags | Vyžaduje oznámení, když clr vyvolá konkrétní události. |
| StartEnumAppDomains | Poskytuje popisovač pro výčet AppDomains v procesu. |
| EnumAppDomain | Výčet AppDomains v procesu. |
| EndEnumAppDomains | Uvolní prostředky používané interními iterátory používanými během výčtu AppDomain. |
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 5c552ab6-fc09-4cb3-8e36-22fa03c798b7 , 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