Sdílet prostřednictvím


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é