Výčet CorDebugCodeInvokeKind
Popisuje, jak exportovaná funkce vyvolá spravovaný kód.
Syntax
typedef enum CorDebugCodeInvokeKind
{
CODE_INVOKE_KIND_NONE,
CODE_INVOKE_KIND_RETURN,
CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;
Členové
Člen | Description |
---|---|
CODE_INVOKE_KIND_NONE |
Pokud je jakýkoli spravovaný kód vyvolán touto metodou, bude muset být později umístěn explicitními událostmi nebo zarážky. --Nebo-- Možná nám chybí některý spravovaný kód, který tato metoda volá, protože neexistuje snadný způsob, jak ho zastavit. --Nebo-- Metoda nemusí nikdy vyvolat spravovaný kód. |
CODE_INVOKE_KIND_RETURN |
Tato metoda vyvolá spravovaný kód prostřednictvím návratové instrukce. Krokování by mělo dojít k dalšímu spravovanému kódu. |
CODE_INVOKE_KIND_TAILCALL |
Tato metoda vyvolá spravovaný kód prostřednictvím koncového volání. Jedním krokem a krokováním všech pokynů volání by se měl zobrazit spravovaný kód. |
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 .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.