Funzione SymSrvGetFileIndexes (dbghelp.h)
Recupera gli indici per il file con estensione pdb, dbg o image specificato che verrà usato per archiviare il file. La combinazione di questi valori identifica in modo univoco il file nel server simboli. Possono essere usati quando si chiama la funzione SymFindFileInPath per cercare un file in un archivio simboli.
Sintassi
BOOL IMAGEAPI SymSrvGetFileIndexes(
[in] PCSTR File,
[out] GUID *Id,
[out] PDWORD Val1,
[out, optional] PDWORD Val2,
[in] DWORD Flags
);
Parametri
[in] File
Nome del file.
[out] Id
Primo di tre parametri di identificazione.
[out] Val1
Secondo di tre parametri di identificazione.
[out, optional] Val2
Terzo dei tre parametri di identificazione.
[in] Flags
Questo parametro è riservato per usi futuri.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per recuperare informazioni sull'errore estese, chiamare GetLastError.
Commenti
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.
Per chiamare la versione Unicode di questa funzione, definire DBGHELP_TRANSLATE_TCHAR.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | dbghelp.h |
Libreria | Dbghelp.lib |
DLL | Dbghelp.dll |
Componente ridistribuibile | DbgHelp.dll 6.3 o versioni successive |