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) |