共用方式為


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方法會執行實際的符號載入。

另請參閱

LoadSymbols
IDebugEngine3