Share via


Função de retorno de chamada PSYMBOLSERVERCALLBACKPROC (dbghelp.h)

Um ponto de entrada para a DLL do servidor de símbolos.

O tipo PSYMBOLSERVERCALLBACKPROC define um ponteiro para essa função de retorno de chamada. SymbolServerCallback é um espaço reservado para o nome da função definida pela biblioteca.

Sintaxe

PSYMBOLSERVERCALLBACKPROC Psymbolservercallbackproc;

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

Parâmetros

[in] action

O código de ação. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
SSRVACTION_EVENT
3
Forneça informações de rastreamento de depuração. O parâmetro de dados é um ponteiro para uma estrutura de IMAGEHLP_CBA_EVENT .

DbgHelp 6.0 e anterior: Não há suporte para esse valor.

SSRVACTION_QUERYCANCEL
2
Cancele a cópia do arquivo. O parâmetro de dados é um valor ULONG64 . Se esse valor for zero, continue a operação. Caso contrário, cancele a operação.

DbgHelp 6.0 e anterior: Não há suporte para esse valor.

SSRVACTION_SIZE
5
O parâmetro de dados é o tamanho do arquivo a ser fornecido pelo sistema.
SSRVACTION_TRACE
1
Forneça informações de rastreamento de depuração. O parâmetro de dados é uma cadeia de caracteres de texto.

[in] data

O formato desse parâmetro depende do valor do parâmetro de ação .

[in] context

As informações de contexto fornecidas chamando SymbolServerSetOptions com SSRVOPT_SETCONTEXT.

Valor retornado

Para indicar êxito, retorne TRUE.

Para indicar a falha, retorne FALSE e chame a função SetLastError para indicar uma condição de erro. Se você não manipular um código de ação específico, também deverá retornar FALSE. (Retornar TRUE neste caso pode ter consequências não intencionais.)

Requisitos

   
Plataforma de Destino Windows
Cabeçalho dbghelp.h
Redistribuível DbgHelp.dll 5.1 ou posterior

Confira também

Funções DbgHelp

IMAGEHLP_CBA_EVENT