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.
Popisuje, proč exportovaná funkce volá spravovaný kód.
Syntaxe
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;
Members
| Č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á jakýkoli 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é volané metody rozhraní. |
Poznámky
Tento výčet používá metoda ICorDebugProcess6::GetExportStepInfo k poskytnutí informací o krokování spravovaným kódem.
Poznámka:
Tento výčet je určen pouze pro použití ve scénářích ladění .NET Native.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 4.6