Función de devolución de llamada PSYMBOLSERVERCALLBACKPROC (dbghelp.h)

Un punto de entrada al archivo DLL del servidor de símbolos.

El tipo PSYMBOLSERVERCALLBACKPROC define un puntero a esta función de devolución de llamada. SymbolServerCallback es un marcador de posición para el nombre de función definido por la biblioteca.

Sintaxis

PSYMBOLSERVERCALLBACKPROC Psymbolservercallbackproc;

BOOL Psymbolservercallbackproc(
  [in] UINT_PTR action,
  [in] ULONG64 data,
  [in] ULONG64 context
)
{...}

Parámetros

[in] action

Código de acción. Este parámetro puede ser uno de los valores siguientes.

Valor Significado
SSRVACTION_EVENT
3
Proporcione información de seguimiento de depuración. El parámetro de datos es un puntero a una estructura de IMAGEHLP_CBA_EVENT .

DbgHelp 6.0 y versiones anteriores: Este valor no se admite.

SSRVACTION_QUERYCANCEL
2
Cancele la copia del archivo. El parámetro de datos es un valor ULONG64 . Si este valor es cero, continúe con la operación. De lo contrario, cancele la operación.

DbgHelp 6.0 y versiones anteriores: Este valor no se admite.

SSRVACTION_SIZE
5
El parámetro de datos es el tamaño del archivo que va a proporcionar el sistema.
SSRVACTION_TRACE
1
Proporcione información de seguimiento de depuración. El parámetro de datos es una cadena de texto.

[in] data

El formato de este parámetro depende del valor del parámetro action .

[in] context

La información de contexto proporcionada mediante una llamada a SymbolServerSetOptions con SSRVOPT_SETCONTEXT.

Valor devuelto

Para indicar que se ha realizado correctamente, devuelva TRUE.

Para indicar un error, devuelva FALSE y llame a la función SetLastError para indicar una condición de error. Si no controla un código de acción determinado, también debe devolver FALSE. (Devolver TRUE en este caso puede tener consecuencias imprevistas).

Requisitos

   
Plataforma de destino Windows
Encabezado dbghelp.h
Redistribuible DbgHelp.dll 5.1 o posterior

Consulte también

Funciones de DbgHelp

IMAGEHLP_CBA_EVENT