Condividi tramite


IDebugEngine3::SetSymbolPath

Imposta il percorso o i percorsi cercati per il debug dei simboli.

Sintassi

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

Parametri

szSymbolSearchPath
[in] Stringa contenente il percorso o i percorsi di ricerca dei simboli. Per informazioni dettagliate, vedere "Osservazioni". Non può essere null.

szSymbolCachePath
[in] Stringa contenente il percorso locale in cui è possibile memorizzare nella cache i simboli. Non può essere null.

Flags
[in] Non utilizzato; sempre impostato su 0.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario restituisce un codice di errore.

Osservazioni:

La stringa szSymbolSearchPath è un elenco di uno o più percorsi, separati da punto e virgola, per cercare i simboli. Questi percorsi possono essere un percorso locale, un percorso in stile UNC 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 è di un server di simboli e deve essere in grado di caricare i simboli da tale server, memorizzandoli nella cache nel percorso specificato da szSymbolCachePath.

Il percorso del simbolo può contenere anche una o più posizioni della cache. Le cache sono elencate in ordine di priorità, con la cache con priorità più alta e separate da * simboli. Ad esempio:

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

Il metodo LoadSymbols esegue il carico effettivo dei simboli.

Vedi anche