ICorDebugDataTarget2::CreateVirtualUnwinder – metoda
Vytvoří nový odvíječ zásobníku, který se začne odvíjet od počátečního kontextu (což nemusí nutně být list vlákna).
Syntaxe
HRESULT CreateVirtualUnwinder(
[in] DWORD nativeThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 cbContext,
[in, size_is(cbContext)] BYTE initialContext[],
[out] ICorDebugVirtualUnwinder ** ppUnwinder);
};
Parametry
nativeThreadID [in] ID nativního vlákna vlákna, jehož zásobník má být unwound.
contextFlags [in] Příznaky, které určují, které části kontextu jsou definovány v initialContext
.
cbContext [in] Velikost initialContext
.
initialContext [in] Data v kontextu.
ppUnwinder [out] Ukazatel na adresu ICorDebugVirtualUnwinder objekt rozhraní.
Návratová hodnota
S_OK
v případě úspěchu. Všechny ostatní HRESULT
značí selhání. Jakékoli selhání HRESULT
přijaté mscordbi je považováno za závažné a způsobí , že ICorDebug metody vrátí CORDBG_E_DATA_TARGET_ERROR
.
Poznámky
Poznámka:
Tato metoda je k dispozici pouze pro .NET Native.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné pouze od verze 4.6, .NET Native