Condividi tramite


Metodo ICorDebugDataTarget2::CreateVirtualUnwinder

Crea un nuovo agente di rimozione dello stack che avvia la rimozione da un contesto iniziale (non necessariamente la foglia di un thread).

Sintassi

HRESULT CreateVirtualUnwinder(
    [in] DWORD nativeThreadID,
    [in] ULONG32 contextFlags,
    [in] ULONG32 cbContext,
    [in, size_is(cbContext)] BYTE initialContext[],
    [out] ICorDebugVirtualUnwinder ** ppUnwinder);
};

Parametri

nativeThreadID [in] ID thread nativo del thread il cui stack deve essere scollegato.

contextFlags [in] Flag che specificano le parti del contesto definite in initialContext.

cbContext [in] Dimensioni di initialContext.

initialContext [in] Dati nel contesto.

ppUnwinder [out] Puntatore all'indirizzo di un oggetto interfaccia ICorDebugVirtualUnwinder.

Valore restituito

S_OK se l'operazione riesce. Qualsiasi altro HRESULT indica un errore. Qualsiasi errore HRESULT ricevuto da mscordbi viene considerato irreversibile e causa la restituzione CORDBG_E_DATA_TARGET_ERRORdei metodi ICorDebug.

Osservazioni:

Nota

Questo metodo è disponibile solo con .NET Native.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili solo dalla versione 4.6, .NET Native

Vedi anche