Compartir a través de


IDebugEngine3::SetSymbolPath

Establece la ruta de acceso o las rutas de acceso que se buscan para depurar símbolos.

Sintaxis

int SetSymbolPath(
   string                    szSymbolSearchPath,
   string                    szSymbolCachePath,
   enum_LOAD_SYMBOLS_FLAGS   Flags
);

Parámetros

szSymbolSearchPath
[in] Cadena que contiene la ruta de acceso o las rutas de acceso de búsqueda de símbolos. Consulte "Comentarios" para obtener más información. No puede ser null.

szSymbolCachePath
[in] Cadena que contiene la ruta de acceso local donde se pueden almacenar en caché los símbolos. No puede ser null.

Flags
[in] No utilizado; siempre se establece en 0.

Valor devuelto

Si se ejecuta correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

La cadena szSymbolSearchPath es una lista de una o varias rutas de acceso, separadas por punto y coma, para buscar símbolos. Estas rutas de acceso pueden ser una ruta de acceso local, una ruta de acceso de estilo UNC o una dirección URL. Estas rutas de acceso también pueden ser una combinación de diferentes tipos. Si la ruta de acceso es UNC (por ejemplo, \\Symserver\Symbols), el motor de depuración debe determinar si la ruta de acceso es a un servidor de símbolos y debe poder cargar símbolos desde ese servidor, almacenarlos en caché en la ruta de acceso especificada por szSymbolCachePath.

La ruta de acceso del símbolo también puede contener una o varias ubicaciones de caché. Las memorias caché se muestran en orden de prioridad, con la memoria caché de prioridad más alta primero y separadas por * símbolos. Por ejemplo:

\\symbols\symbols;\\someotherserver\symbols;c:\symbols\httpsymbols*https://msdl.microsoft.com

El método LoadSymbols realiza la carga real de los símbolos.

Consulte también