IDebugEngine3:: SetSymbolPath

设置中搜索调试符号的路径或路径。

HRESULT SetSymbolPath (
   LPOLESTR            szSymbolSearchPath,
   LPOLESTR            szSymbolCachePath,
   LOAD_SYMBOLS_FLAGS  Flags
);
int SetSymbolPath(
   string                    szSymbolSearchPath, 
   string                    szSymbolCachePath, 
   enum_LOAD_SYMBOLS_FLAGS   Flags
);

参数

Parameter

说明

szSymbolSearchPath

[in] 字符串包含符号搜索路径或路径。 请参见 “备注”了解详细信息。 不能为 null。

szSymbolCachePath

[in] 字符串包含可缓存符号的本地路径。 不能为 null。

Flags

[in] 不使用;始终设置为 0。

返回值

如果成功,则返回 S_OK;否则返回错误代码。

备注

该字符串szSymbolSearchPath 是一个或多个路径列表,由分号分隔,搜索符号。 这些路径可以是本地路径、 UNC 路径样式或 URL。 这些路径可能也不同类型的组合。 如果是 UNC 路径 (例如, \\Symserver\Symbols),然后调试引擎应确保路径是否到符号服务器,并应能够将该服务器加载符号,缓存它们在 szSymbolCachePath指定的路径。

符号路径可能还包含一个或多个缓存位置。 缓存按优先级顺序,具有最高优先级的缓存和分隔的 * 符号最前面。 例如:

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

IDebugEngine3:: LoadSymbols 方法执行符号的实际负载。

请参见

参考

IDebugEngine3:: LoadSymbols

IDebugEngine3