Sdílet prostřednictvím


CorDebugCodeInvokeKind – výčet

Popisuje, jak exportovaná funkce vyvolá spravovaný kód.

Syntaxe

typedef enum CorDebugCodeInvokeKind
{
    CODE_INVOKE_KIND_NONE,
    CODE_INVOKE_KIND_RETURN,
    CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;

Members

Člen Description
CODE_INVOKE_KIND_NONE Pokud je některý spravovaný kód vyvolán touto metodou, bude muset být umístěn explicitními událostmi nebo zarážky později.

--nebo--

Možná vynecháme jenom některé volání této metody spravovaného kódu, protože neexistuje snadný způsob, jak se na něm 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 přijít na další spravovaný kód.
CODE_INVOKE_KIND_TAILCALL Tato metoda vyvolá spravovaný kód prostřednictvím koncového volání. Jednotlivé kroky a krokování přes všechny pokyny pro volání by měly přijít na 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 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