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, warum durch eine exportierte Funktion verwalteter Code aufgerufen wird.
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;
Member
Member | BESCHREIBUNG |
---|---|
CODE_INVOKE_PURPOSE_NONE |
Keine oder unbekannt. |
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION |
Der verwaltete Code führt alle verwalteten Einstiegspunkte (z. B. umgekehrte p-invoke-Punkte) auf. Sämtliche detailliertere Zwecke sind in der Laufzeit unbekannt. |
CODE_INVOKE_PURPOSE_CLASS_INIT |
Der verwaltete Code führt einen statischen Konstruktor aus. |
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH |
Der verwaltete Code führt die Implementierung für eine bestimmte Schnittstellenmethode aus, die aufgerufen wurde. |
Bemerkungen
Diese Enumeration wird von der Methode ICorDebugProcess6::GetExportStepInfo zum Bereitstellen von Informationen zum schrittweisen Durchlaufen von verwaltetem Code verwendet.
Hinweis
Diese Enumeration ist nur für die Verwendung in .NET Native-Debugszenarien vorgesehen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: seit Version 4.6 verfügbar, nur .NET Native