IDebugEngine3::SetSymbolPath
Hata ayıklama simgeleri için aranan yolu veya yolları ayarlar.
Sözdizimi
int SetSymbolPath(
string szSymbolSearchPath,
string szSymbolCachePath,
enum_LOAD_SYMBOLS_FLAGS Flags
);
Parametreler
szSymbolSearchPath
[in] Simge arama yolunu veya yollarını içeren dize. Ayrıntılar için "Açıklamalar" bölümüne bakın. Null olamaz.
szSymbolCachePath
[in] Simgelerin önbelleğe alınabileceği yerel yolu içeren dize. Null olamaz.
Flags
[in] Kullanılmaz; her zaman 0 olarak ayarlanır.
İade Değeri
Başarılı olursa, S_OK döndürür; aksi takdirde bir hata kodu döndürür.
Açıklamalar
Dize szSymbolSearchPath
, sembolleri aramak için noktalı virgülle ayrılmış bir veya daha fazla yolun listesidir. Bu yollar yerel yol, UNC stili yol veya URL olabilir. Bu yollar farklı türlerin bir karışımı da olabilir. Yol UNC ise (örneğin, \\Symserver\Symbols), hata ayıklama altyapısı yolun bir sembol sunucusuna olup olmadığını belirlemeli ve bu sunucudan sembolleri yükleyip tarafından szSymbolCachePath
belirtilen yolda önbelleğe almalıdır.
Sembol yolu bir veya daha fazla önbellek konumu da içerebilir. Önbellekler önce en yüksek öncelikli önbellekle ve * sembollerle ayrılmış olarak öncelik sırasına göre listelenir. Örneğin:
\\symbols\symbols;\\someotherserver\symbols;c:\symbols\httpsymbols*https://msdl.microsoft.com
LoadSymbols yöntemi simgelerin gerçek yükünü gerçekleştirir.