Výčet CorDebugCodeInvokePurpose
Popisuje, proč exportovaná funkce volá spravovaný kód.
Syntax
typedef enum CorDebugCodeInvokePurpose
{
CODE_INVOKE_PURPOSE_NONE,
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION,
CODE_INVOKE_PURPOSE_CLASS_INIT,
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH,
} CorDebugCodeInvokePurpose;
Členové
Člen | Description |
---|---|
CODE_INVOKE_PURPOSE_NONE |
Žádný nebo neznámý. |
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION |
Spravovaný kód spustí libovolný spravovaný vstupní bod, například zpětné volání p. Modul runtime nezná žádný podrobnější účel. |
CODE_INVOKE_PURPOSE_CLASS_INIT |
Spravovaný kód spustí statický konstruktor. |
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH |
Spravovaný kód spustí implementaci některé metody rozhraní, která byla volána. |
Poznámky
Tento výčet je používán ICorDebugProcess6::GetExportStepInfo metoda poskytnout informace o krokování spravovaného kódu.
Poznámka
Tento výčet je určen pouze pro .NET Native scénáře ladění.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 4.6, pouze .NET Native
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.