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_ERROR
dei 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