Aracılığıyla paylaş


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 szSymbolCachePathbelirtilen 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.

Ayrıca bkz.