Share via


IDebugEngine3::SetSymbolPath

設定搜尋偵錯符號的路徑或路徑。

語法

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*https://msdl.microsoft.com

LoadSymbols 方法會執行符號的實際負載。

另請參閱