Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kaynak dosyadaki belirli bir konumun kod yollarının listesini alır.
Sözdizimi
int EnumCodePaths(
string pszHint,
IDebugCodeContext2 pStart,
IDebugStackFrame2 pFrame,
Int fSource,
out IEnumCodePaths2 ppEnum,
out IDebugCodeContext2 ppSafety
);
Parametreler
pszHint
[in] IDE'de Kaynak veya Ayrıştırma görünümünde imlecin altındaki sözcük.
pStart
[in] Geçerli kod bağlamını temsil eden bir IDebugCodeContext2 nesnesi.
pFrame
[in] Geçerli kesme noktasıyla ilişkili yığın çerçevesini temsil eden bir IDebugStackFrame2 nesnesi.
fSource
[in] Kaynak görünümündeyse sıfır olmayan (TRUE
), Ayrıştırılmış görünümde ise sıfır (FALSE
).
ppEnum
[out] Kod yollarının listesini içeren bir IEnumCodePaths2 nesnesi döndürür.
ppSafety
[out] Seçilen kod yolunun atlanması durumunda kesme noktası olarak ayarlanacak ek kod bağlamını temsil eden bir IDebugCodeContext2 nesnesi döndürür. Örneğin, kısa devreli boole ifadesi söz konusu olduğunda bu durum oluşabilir.
İade Değeri
Başarılı olursa döndürür S_OK
; aksi takdirde bir hata kodu döndürür.
Açıklamalar
Kod yolu, programın yürütülmesinde geçerli noktaya ulaşmak için çağrılan bir yöntemin veya işlevin adını açıklar. Kod yollarının listesi çağrı yığınını temsil eder.