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 des Threads, deren Stapel eingewound werden soll.
contextFlags [in] Flags, die angeben, in welchen Teilen des Kontexts definiert initialContext
sind.
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
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