Sdílet prostřednictvím


IDebugEngine3::SetSymbolPath

Nastaví cestu nebo cesty, které se vyhledávají pro symboly ladění.

Syntaxe

int SetSymbolPath(
   string                    szSymbolSearchPath,
   string                    szSymbolCachePath,
   enum_LOAD_SYMBOLS_FLAGS   Flags
);

Parametry

szSymbolSearchPath
[v] Řetězec obsahující cestu nebo cesty pro hledání symbolů Podrobnosti najdete v části Poznámky. Nemůže mít hodnotu null.

szSymbolCachePath
[v] Řetězec obsahující místní cestu, do které lze symboly ukládat do mezipaměti. Nemůže mít hodnotu null.

Flags
[v] Nepoužívá se; vždy nastaveno na hodnotu 0.

Vrácená hodnota

V případě úspěchu vrátí S_OK; v opačném případě vrátí kód chyby.

Poznámky

Řetězec szSymbolSearchPath je seznam jedné nebo více cest oddělených středníky pro hledání symbolů. Tyto cesty můžou být místní cesta, cesta ve stylu UNC nebo adresa URL. Tyto cesty mohou být také kombinací různých typů. Pokud je cesta UNC (například \\Symserver\Symbols), měl by ladicí modul určit, jestli je cesta k serveru symbolů a zda by měla být schopna načíst symboly z daného serveru, uložit je do mezipaměti v cestě určené szSymbolCachePath.

Cesta ke symbolu může obsahovat také jedno nebo více umístění mezipaměti. Mezipaměti jsou uvedeny v pořadí priority, přičemž mezipaměť s nejvyšší prioritou je nejprve oddělena symboly *. Příklad:

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

Metoda LoadSymbols provádí skutečné načtení symbolů.

Viz také