IDebugEngine3:: SetSymbolPath
Imposta il percorso o percorsi che vengono trovati i simboli di debug.
HRESULT SetSymbolPath (
LPOLESTR szSymbolSearchPath,
LPOLESTR szSymbolCachePath,
LOAD_SYMBOLS_FLAGS Flags
);
int SetSymbolPath(
string szSymbolSearchPath,
string szSymbolCachePath,
enum_LOAD_SYMBOLS_FLAGS Flags
);
Parametri
Parametro |
Descrizione |
---|---|
szSymbolSearchPath |
[in] Stringa contenente il percorso di ricerca o i percorsi di simboli. Vedere “commenti„ per i dettagli. Non può essere null. |
szSymbolCachePath |
[in] Stringa contenente il percorso locale in cui i simboli possono essere memorizzati nella cache. Non può essere null. |
Flags |
[in] non utilizzato; sempre impostato su 0. |
Valore restituito
Se l'operazione riesce, restituisce S_OK, in caso contrario restituisce un codice di errore.
Note
La stringaszSymbolSearchPath è un elenco di uno o più percorsi, separati da punto e virgola, per individuare i simboli. Questi percorsi possono essere un percorso locale, un percorso UNC stile, o un URL. Questi percorsi possono anche essere una combinazione di tipi diversi. Se il percorso è UNC (ad esempio, \\Symserver\Symbols), il motore di debug deve determinare se il percorso è in un server di simboli e può caricare i simboli da tale server, memorizzarli nella cache nel percorso specificato da szSymbolCachePath.
Il percorso dei simboli può anche contenere uno o più percorsi della cache. Le cache sono elencati in ordine di priorità, con la cache di determinare innanzitutto e * nei simboli da separati. Di seguito è riportato un esempio:
\\symbols\symbols;\\someotherserver\symbols;c:\symbols\httpsymbols*http://msdl.microsoft.com
IDebugEngine3:: LoadSymbols Il metodo esegue effettivamente il caricamento dei simboli.