Compartir a través de


ICorDebugDataTarget2::CreateVirtualUnwinder (Método)

Crea un nuevo desenredador de pila que comienza a desenredar desde un contexto inicial (que no es necesariamente la hoja de un subproceso).

Syntax

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

Parámetros

nativeThreadID [in] El identificador de subproceso nativo del subproceso cuya pila se va a desenchufar.

contextFlags [in] Marcas que especifican qué partes del contexto se definen en initialContext.

cbContext [in] Tamaño de initialContext.

initialContext [in] Los datos en el contexto.

ppUnwinder [out] Puntero a la dirección de un objeto de interfaz ICorDebugVirtualUnwinder.

Valor devuelto

S_OK si se ejecuta correctamente. Cualquier otro HRESULT indica un error. Cualquier error HRESULT recibido por mscordbi se considera grave y hace que los métodos ICorDebug devuelvan CORDBG_E_DATA_TARGET_ERROR.

Observaciones

Nota:

Este método solo está disponible con .NET Native.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.6

Consulte también