Compartir a través de


PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK función de devolución de llamada (dbgeng.h)

La función de devolución de llamada ReconstructStack consulta el proveedor de flujos de volcado por subproceso.

 CALLBACK* PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK ReconstructStack;

Sintaxis

PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK PdebugStackProviderReconstructstack;

HRESULT PdebugStackProviderReconstructstack(
  [in]  ULONG SystemThreadId,
  [in]  PDEBUG_STACK_FRAME_EX NativeFrames,
  [in]  ULONG CountNativeFrames,
  [out] PSTACK_SYM_FRAME_INFO *StackSymFrames,
  [out] PULONG StackSymFramesFilled
)
{...}

Parámetros

[in] SystemThreadId

Identificador de subproceso del sistema.

[in] NativeFrames

Marcos nativos.

[in] CountNativeFrames

Especifica el número de fotogramas nativos.

[out] StackSymFrames

Puntero a una pila de marcos de símbolos.

[out] StackSymFramesFilled

Valor relleno de la pila de marcos de símbolos.

Valor devuelto

Si esta función de devolución de llamada se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Esta función devuelve marcos de pila y datos simbólicos.

Se pueden proporcionar nuevos marcos en línea.

El proveedor de volcado de pila debe estar habilitado.

ReconstructStack se llama PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK en el archivo de encabezado Dbgeng.h.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado dbgeng.h (include Dbgeng.h)