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