Compartir a través de


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

El ReconstructStack función de devolución de llamada consulta el proveedor de flujos de volcado de memoria 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 rellenado 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 hrESULT código de error.

Observaciones

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 Valor
de la plataforma de destino de Windows
encabezado de dbgeng.h (include Dbgeng.h)