IDebugEngine3::SetSymbolPath
Define o caminho ou caminhos que são pesquisados para símbolos de depuração.
Sintaxe
int SetSymbolPath(
string szSymbolSearchPath,
string szSymbolCachePath,
enum_LOAD_SYMBOLS_FLAGS Flags
);
Parâmetros
szSymbolSearchPath
[em] Cadeia de caracteres que contém o caminho ou caminhos de pesquisa de símbolos. Consulte "Observações" para obter detalhes. Não pode ser nulo.
szSymbolCachePath
[em] Cadeia de caracteres que contém o caminho local onde os símbolos podem ser armazenados em cache. Não pode ser nulo.
Flags
[em] Não utilizado; sempre definido como 0.
Valor de retorno
Se for bem-sucedido, retorna S_OK; caso contrário, retorna um código de erro.
Comentários
A cadeia de caracteres szSymbolSearchPath
é uma lista de um ou mais caminhos, separados por ponto-e-vírgula, para procurar símbolos. Esses caminhos podem ser um caminho local, um caminho no estilo UNC ou uma URL. Esses caminhos também podem ser uma mistura de diferentes tipos. Se o caminho for UNC (por exemplo, \\Symserver\Symbols), o mecanismo de depuração deverá determinar se o caminho é para um servidor de símbolos e deverá ser capaz de carregar símbolos desse servidor, armazenando-os em cache no caminho especificado pelo szSymbolCachePath
.
O caminho do símbolo também pode conter um ou mais locais de cache. Os caches são listados em ordem de prioridade, com o cache de prioridade mais alta primeiro e separados por símbolos *. Por exemplo:
\\symbols\symbols;\\someotherserver\symbols;c:\symbols\httpsymbols*https://msdl.microsoft.com
O método LoadSymbols executa a carga real dos símbolos.