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.
Erstellt einen neuen Stapelentspanner, der mit dem Entspannen aus einem anfänglichen Kontext beginnt (was nicht notwendigerweise das Blatt eines Threads ist).
Syntax
HRESULT CreateVirtualUnwinder(
[in] DWORD nativeThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 cbContext,
[in, size_is(cbContext)] BYTE initialContext[],
[out] ICorDebugVirtualUnwinder ** ppUnwinder);
};
Die Parameter
nativeThreadID [in] Die systemeigene Thread-ID des Threads, deren Stapel eingewound werden soll.
contextFlags [in] Flags, die angeben, in welchen Teilen des Kontexts definiert initialContextsind.
cbContext [in] Die Größe von initialContext.
initialContext [in] Die Daten im Kontext.
ppUnwinder [out] Ein Zeiger auf die Adresse eines ICorDebugVirtualUnwinder-Schnittstellenobjekts.
Rückgabewert
S_OK wenn dies erfolgreich ist. Ein anderer HRESULT Fehler gibt an. Jeder fehler HRESULT , der von mscordbi empfangen wird, gilt als tödlich und bewirkt, dass ICorDebug-Methoden zurückgegeben werden CORDBG_E_DATA_TARGET_ERROR.
Bemerkungen
Hinweis
Diese Methode ist nur für .NET Native verfügbar.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.6