Metoda ICorDebugDataTarget2::CreateVirtualUnwinder
Tworzy nowy odwijanie stosu, który rozpoczyna odwijanie się z kontekstu początkowego (co niekoniecznie jest liściem wątku).
Składnia
HRESULT CreateVirtualUnwinder(
[in] DWORD nativeThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 cbContext,
[in, size_is(cbContext)] BYTE initialContext[],
[out] ICorDebugVirtualUnwinder ** ppUnwinder);
};
Parametry
nativeThreadID [in] Natywny identyfikator wątku wątku, którego stos ma być odwoływany.
contextFlags [in] Flagi określające, które części kontekstu są zdefiniowane w .initialContext
cbContext [in] Rozmiar initialContext
.
initialContext [in] Dane w kontekście.
ppUnwinder [out] Wskaźnik do adresu obiektu interfejsu ICorDebugVirtualUnwinder.
Wartość zwracana
S_OK
w przypadku powodzenia. Wszystkie inne HRESULT
wskazują błąd. Wszelkie błędy HRESULT
odebrane przez mscordbi są uznawane za śmiertelne i powoduje, że metody ICorDebug zwracają CORDBG_E_DATA_TARGET_ERROR
wartość .
Uwagi
Uwaga
Ta metoda jest dostępna tylko w przypadku platformy .NET Native.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne tylko od wersji 4.6, .NET Native