Compartilhar via


Função SymSrvIsStore (dbghelp.h)

Determina se o caminho especificado aponta para um repositório de símbolos.

Sintaxe

BOOL IMAGEAPI SymSrvIsStore(
  [in, optional] HANDLE hProcess,
  [in]           PCSTR  path
);

Parâmetros

[in, optional] hProcess

O identificador de um processo que você passou anteriormente para a função SymInitialize . Se esse parâmetro for definido como NULL, a função determinará apenas se o repositório existe; caso contrário, a função determina se o repositório existe e contém uma entrada de processo para o identificador de processo especificado.

[in] path

O caminho para um repositório de símbolos. O caminho pode especificar o repositório de símbolos padrão (por exemplo, SRV*), apontar para um servidor de símbolo HTTP ou HTTPS ou especificar um caminho UNC, absoluto ou relativo para o repositório.

Retornar valor

Se o caminho especificar um repositório de símbolos, a função retornará TRUE. Caso contrário, retornará FALSE. Para obter informações de erro estendidas, chame a função GetLastError.

Comentários

Se o caminho apontar para o repositório de símbolos padrão (por exemplo, SRV*) ou para um servidor de símbolos HTTP ou HTTPS, a função pressupõe que o repositório existe.

Se houver um computador proxy entre o computador cliente e o servidor, a versão do SymSrv.dll no proxy não poderá ser menor do que a versão que está no cliente.

Todas as funções DbgHelp, como esta, são threaded único. Portanto, chamadas de mais de um thread para essa função provavelmente resultarão em comportamento inesperado ou corrupção de memória. Para evitar isso, você deve sincronizar todas as chamadas simultâneas de mais de um thread para essa função.

Para chamar a versão Unicode dessa função, defina DBGHELP_TRANSLATE_TCHAR.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho dbghelp.h
Biblioteca Dbghelp.lib
DLL Dbghelp.dll
Redistribuível DbgHelp.dll 6.3 ou posterior

Confira também

Funções DbgHelp