Udostępnij przez


ICorDebugDataTarget2::CreateVirtualUnwinder — Metoda

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_ERRORwartość .

Uwagi

Uwaga / Notatka

Ta metoda jest dostępna tylko w przypadku platformy .NET Native.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 4.6

Zobacz także