ICorDebugDataTarget2::CreateVirtualUnwinder-Methode
Erstellt einen neuen Stapelentlader, der mit dem Entladen bei einem Anfangskontext beginnt (welcher nicht unbedingt 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);
};
Parameter
nativeThreadID
[in] Die systemeigene Thread-ID für den Thread, dessen Stapel entladen wird.
contextFlags
[in] Flags, die angeben, welche Teile des Kontexts in initialContext
definiert sind.
cbContext
[in] Die Größe des initialContext
.
initialContext
[in] Die Daten im Kontext.
ppUnwinder
[out] Ein Zeiger auf die Adresse eines ICorDebugVirtualUnwinder-Oberflächenobjekts.
Rückgabewert
Bei Erfolg S_OK
. Alle anderen HRESULT
weisen auf Fehler hin. Von mscordbi empfangene fehlerhafte HRESULT
-Werte gelten als schwerwiegend und bewirken, dass ICorDebug-Methoden CORDBG_E_DATA_TARGET_ERROR
zurückgeben.
Bemerkungen
Hinweis
Diese Methode ist nur mit .NET Native verfügbar.
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