Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt, wie eine exportierte Funktion verwalteten Code aufruft.
Syntax
typedef enum CorDebugCodeInvokeKind
{
CODE_INVOKE_KIND_NONE,
CODE_INVOKE_KIND_RETURN,
CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;
Elemente
| Mitglied | Description |
|---|---|
CODE_INVOKE_KIND_NONE |
Wenn von dieser Methode verwalteter Code aufgerufen wird, muss er später durch explizite Ereignisse oder Haltepunkte gefunden werden. --oder-- Möglicherweise verpassen wir nur einen Teil des verwalteten Codes, den diese Methode aufruft, da es keine einfache Möglichkeit gibt, die Methode zu beenden. --oder-- Die Methode ruft möglicherweise nie verwalteten Code auf. |
CODE_INVOKE_KIND_RETURN |
Diese Methode ruft verwalteten Code über eine Rückgabeanweisung auf. Das Aussteigen sollte beim nächsten verwalteten Code erfolgen. |
CODE_INVOKE_KIND_TAILCALL |
Diese Methode ruft verwalteten Code über einen Tail-Aufruf auf. Einzelschrittschritte und Schrittweises Ausführen von Anrufanweisungen sollten bei verwaltetem Code eingehen. |
Bemerkungen
Diese Aufzählung wird von der ICorDebugProcess6::GetExportStepInfo-Methode verwendet, um Informationen zum Durchlaufen von verwaltetem Code bereitzustellen.
Hinweis
Diese Enumeration ist nur für .NET Native-Debuggingszenarien vorgesehen.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.6