ICorDebugDataTarget2::CreateVirtualUnwinder-metod
Skapar en ny stack-avspolning som börjar varva ned från en inledande kontext (som inte nödvändigtvis är bladet i en tråd).
Syntax
HRESULT CreateVirtualUnwinder(
[in] DWORD nativeThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 cbContext,
[in, size_is(cbContext)] BYTE initialContext[],
[out] ICorDebugVirtualUnwinder ** ppUnwinder);
};
Parametrar
nativeThreadID [in] Det interna tråd-ID:t för den tråd vars stack ska kopplas bort.
contextFlags [in] Flaggor som anger vilka delar av kontexten som definieras i initialContext
.
cbContext [in] Storleken på initialContext
.
initialContext [in] Data i kontexten.
ppUnwinder [out] En pekare till adressen för ett ICorDebugVirtualUnwinder-gränssnittsobjekt.
Returvärde
S_OK
om det lyckas. Alla andra HRESULT
indikerar fel. Eventuella fel som HRESULT
tas emot av mscordbi anses vara dödliga och gör att ICorDebug-metoder returnerar CORDBG_E_DATA_TARGET_ERROR
.
Kommentarer
Kommentar
Den här metoden är endast tillgänglig med .NET Native.
Krav
Plattformar: Se Systemkrav.
Rubrik: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework-versioner: Endast tillgänglig sedan 4.6, .NET Native