Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione di callback definita dall'applicazione usata con le funzioni SymEnumSymbols , SymEnumTypese SymEnumTypesByName.
I tipi PSYM_ENUMERATESYMBOLS_CALLBACK e PSYM_ENUMERATESYMBOLS_CALLBACKW definiscono un puntatore a questa funzione di callback. SymEnumSymbolsProc è un segnaposto per il nome della funzione definita dall'applicazione.
Sintassi
PSYM_ENUMERATESYMBOLS_CALLBACKW PsymEnumeratesymbolsCallbackw;
BOOL PsymEnumeratesymbolsCallbackw(
[in] PSYMBOL_INFOW pSymInfo,
[in] ULONG SymbolSize,
[in, optional] PVOID UserContext
)
{...}
Parametri
[in] pSymInfo
Puntatore a una struttura SYMBOL_INFO che fornisce informazioni sul simbolo.
[in] SymbolSize
Dimensione del simbolo, in byte. La dimensione viene calcolata ed è in realtà un'ipotesi. In alcuni casi, questo valore può essere zero.
[in, optional] UserContext
Valore definito dall'utente passato dalla funzione
Valore restituito
Se la funzione restituisce TRUE, l'enumerazione continuerà.
Se la funzione restituisce FALSE, l'enumerazione verrà interrotta.
Osservazioni
Nota
L'intestazione dbghelp.h definisce PSYM_ENUMERATESYMBOLS_CALLBACK come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione |
dbghelp.h |
Ridistribuibile | DbgHelp.dll 5.1 o versione successiva |