Funzione SymEnumSourceFileTokens (dbghelp.h)

Enumera tutte le singole voci nei dati del server di origine di un modulo, se disponibili.

Sintassi

BOOL IMAGEAPI SymEnumSourceFileTokens(
  [in] HANDLE                        hProcess,
  [in] ULONG64                       Base,
  [in] PENUMSOURCEFILETOKENSCALLBACK Callback
);

Parametri

[in] hProcess

Handle a un processo. Questo handle deve essere stato passato in precedenza alla funzione SymInitialize .

[in] Base

Indirizzo di base del modulo.

[in] Callback

Funzione di callback SymEnumSourceFileTokensProc che riceve le informazioni sul simbolo.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è TRUE.

Se la funzione ha esito negativo, il valore restituito è FALSE. Per recuperare informazioni sull'errore estese, chiamare GetLastError.

Commenti

Alcuni moduli dispongono di file PDB con informazioni sul server di origine che illustrano in dettaglio le informazioni sul controllo della versione per ognuno dei file di origine usati per creare ogni singolo modulo. Un'applicazione può usare questa funzione per enumerare i dati per ogni file di origine "indicizzato di origine".

Tutte le funzioni DbgHelp, ad esempio questa, sono a thread singolo. Pertanto, le chiamate da più thread a questa funzione potrebbero causare un comportamento imprevisto o un danneggiamento della memoria. Per evitare questo problema, è necessario sincronizzare tutte le chiamate simultanee da più thread a questa funzione.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione dbghelp.h
Libreria Dbghelp.lib
DLL Dbghelp.dll
Componente ridistribuibile DbgHelp.dll 6.8 o versione successiva

Vedi anche

Funzioni DbgHelp

Server di origine

SymEnumSourceFileTokensProc