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 |
---|---|
|
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. |
|
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. |
|
O parâmetro de dados é o tamanho do arquivo a ser fornecido pelo sistema. |
|
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 |