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.
Determina se il percorso specificato punta a un archivio simboli.
Sintassi
BOOL IMAGEAPI SymSrvIsStoreW(
[in, optional] HANDLE hProcess,
[in] PCWSTR path
);
Parametri
[in, optional] hProcess
Handle di un processo passato in precedenza alla funzione SymInitialize. Se questo parametro è impostato su NULL, la funzione determina solo se l'archivio esiste; in caso contrario, la funzione determina se l'archivio esiste e contiene una voce di processo per l'handle di processo specificato.
[in] path
Percorso di un archivio simboli. Il percorso può specificare l'archivio simboli predefinito (ad esempio, SRV*), puntare a un server di simboli HTTP o HTTPS oppure specificare un percorso UNC, assoluto o relativo all'archivio.
Valore restituito
Se il percorso specifica un archivio simboli, la funzione restituisce TRUE. In caso contrario, restituisce FALSE. Per ottenere informazioni estese sull'errore, chiamare la funzione GetLastError
Osservazioni
Se il percorso punta all'archivio simboli predefinito (ad esempio, SRV*) o a un server di simboli HTTP o HTTPS, la funzione presuppone che l'archivio esista.
Se è presente un computer proxy tra il computer client e il server, la versione del SymSrv.dll nel proxy non può essere minore della versione presente nel client.
Tutte le funzioni DbgHelp, ad esempio questa, sono a thread singolo. Pertanto, le chiamate da più thread a questa funzione genereranno probabilmente 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.
Nota
L'intestazione dbghelp.h definisce SymSrvIsStore 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 |
libreria |
Dbghelp.lib |
dll | Dbghelp.dll |
Ridistribuibile | DbgHelp.dll 6.3 o versione successiva |