IDebugEngine3::SetSymbolPath
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
設定偵錯符號進行搜尋的路徑。
語法
HRESULT SetSymbolPath (
LPOLESTR szSymbolSearchPath,
LPOLESTR szSymbolCachePath,
LOAD_SYMBOLS_FLAGS Flags
);
int SetSymbolPath(
string szSymbolSearchPath,
string szSymbolCachePath,
enum_LOAD_SYMBOLS_FLAGS Flags
);
參數
參數 | 說明 |
---|---|
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
LoadSymbols方法會執行實際的符號載入。