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;

Members

Medlem Description
CODE_INVOKE_KIND_NONE Om någon hanterad kod anropas av den här metoden måste den lokaliseras 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. Steg ut bör komma fram till nästa hanterade kod.
CODE_INVOKE_KIND_TAILCALL Den här metoden anropar hanterad kod via ett slutanrop. Steg för steg och steg över alla samtalsinstruktioner bör komma fram till hanterad kod.

Anmärkningar

Den här uppräkningen används av metoden ICorDebugProcess6::GetExportStepInfo för att ge information om hur du går igenom hanterad kod.

Anmärkning

Den här uppräkningen är endast avsedd för användning i .NET Native-felsökningsscenarier.

Kravspecifikation

Plattformar: Se Operativsystem som stöds av .NET.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET-versioner: Tillgänglig sedan .NET Framework 4.6