Funzione di callback PSYMBOLSERVERCALLBACKPROC (dbghelp.h)

Punto di ingresso alla DLL del server di simboli.

Il tipo PSYMBOLSERVERCALLBACKPROC definisce un puntatore a questa funzione di callback. SymbolServerCallback è un segnaposto per il nome della funzione definito dalla libreria.

Sintassi

PSYMBOLSERVERCALLBACKPROC Psymbolservercallbackproc;

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

Parametri

[in] action

Codice azione. Questo parametro può avere uno dei valori seguenti.

Valore Significato
SSRVACTION_EVENT
3
Fornire informazioni sulla traccia di debug. Il parametro dati è un puntatore a una struttura IMAGEHLP_CBA_EVENT .

DbgHelp 6.0 e versioni precedenti: Questo valore non è supportato.

SSRVACTION_QUERYCANCEL
2
Annullare la copia del file. Il parametro dati è un valore ULONG64 . Se questo valore è zero, continuare l'operazione. In caso contrario, annullare l'operazione.

DbgHelp 6.0 e versioni precedenti: Questo valore non è supportato.

SSRVACTION_SIZE
5
Il parametro dati è la dimensione del file da fornire dal sistema.
SSRVACTION_TRACE
1
Fornire informazioni sulla traccia di debug. Il parametro dati è una stringa di testo.

[in] data

Il formato di questo parametro dipende dal valore del parametro azione .

[in] context

Informazioni sul contesto fornite chiamando SymbolServerSetOptions con SSRVOPT_SETCONTEXT.

Valore restituito

Per indicare l'esito positivo, restituire TRUE.

Per indicare l'errore, restituire FALSE e chiamare la funzione SetLastError per indicare una condizione di errore. Se non si gestisce un codice di azione specifico, è consigliabile restituire false. La restituzione di TRUE in questo caso potrebbe avere conseguenze impreviste.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione dbghelp.h
Componente ridistribuibile DbgHelp.dll 5.1 o versioni successive

Vedi anche

Funzioni DbgHelp

IMAGEHLP_CBA_EVENT