Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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