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
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.