Dela via


CorDebugCodeInvokeKind-uppräkning

Beskriver hur en exporterad funktion anropar hanterad kod.

Syntax

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

Medlemmar

Medlem Description
CODE_INVOKE_KIND_NONE Om någon hanterad kod anropas av den här metoden måste den finnas av explicita händelser eller brytpunkter senare.

--Eller--

Vi kanske bara missar en del av den hanterade kod som den här metoden anropar eftersom det inte finns något enkelt sätt att stoppa den.

--Eller--

Metoden kanske aldrig anropar hanterad kod.
CODE_INVOKE_KIND_RETURN Den här metoden anropar hanterad kod via en returinstruktion. Att kliva ut bör komma fram till nästa hanterade kod.
CODE_INVOKE_KIND_TAILCALL Den här metoden anropar hanterad kod via ett tail-call. Steg för steg och steg för alla anropsinstruktioner bör komma fram till hanterad kod.

Kommentarer

Den här uppräkningen används av metoden ICorDebugProcess6::GetExportStepInfo för att ge information om steg genom hanterad kod.

Anteckning

Den här uppräkningen är endast avsedd att användas i .NET Native felsökningsscenarier.

Krav

Plattformar: Se Systemkrav.

Huvudet: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Endast tillgänglig sedan 4.6 .NET Native

Se även