CorDebugCodeInvokePurpose-uppräkning
Beskriver varför en exporterad funktion anropar hanterad kod.
Syntax
typedef enum CorDebugCodeInvokePurpose
{
CODE_INVOKE_PURPOSE_NONE,
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION,
CODE_INVOKE_PURPOSE_CLASS_INIT,
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH,
} CorDebugCodeInvokePurpose;
Medlemmar
Medlem | Description |
---|---|
CODE_INVOKE_PURPOSE_NONE |
Ingen eller okänd. |
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION |
Den hanterade koden kör alla hanterade startpunkter, till exempel en omvänd p-invoke. Ett mer detaljerat syfte är okänt av körningen. |
CODE_INVOKE_PURPOSE_CLASS_INIT |
Den hanterade koden kör en statisk konstruktor. |
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH |
Den hanterade koden kör implementeringen för någon gränssnittsmetod som anropades. |
Kommentarer
Den här uppräkningen används av metoden ICorDebugProcess6::GetExportStepInfo för att ge information om stegning 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.