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.
Bu yöntem, belge bağlamını bir hata ayıklama adresleri dizisiyle eşler.
Sözdizimi
int GetAddressesFromContext(
IDebugDocumentContext2 pDocContext,
bool fStatmentOnly,
out IEnumDebugAddresses ppEnumBegAddresses,
out IEnumDebugAddresses ppEnumEndAddresses
);
Parametreler
pDocContext
[in] Belge bağlamı.
fStatmentOnly
[in] TRUE ise, hata ayıklama adreslerini tek bir deyimle sınırlar.
ppEnumBegAddresses
[out] Bu deyim veya satırla ilişkili başlangıç hata ayıklama adresleri için bir numaralandırıcı döndürür.
ppEnumEndAddresses
[out] Bu deyim veya satırla ilişkili son hata ayıklama adresleri için bir IEnumDebugAddresses numaralandırıcısı döndürür.
İade Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.
Açıklamalar
Belge bağlamı genellikle bir kaynak satır aralığını gösterir. Bu yöntem, bu satırlarla ilişkili başlangıç ve bitiş hata ayıklama adreslerini sağlar. Bazı diller birden çok satıra yayılan deyimlere veya birden fazla deyim içeren satırlara izin verir. Bu yöntem, hata ayıklama adreslerini tek bir deyimle sınırlamak için bir bayrak sağlar.
Tek bir deyimin, şablonlarda olduğu gibi birden çok hata ayıklama adresine sahip olması mümkündür.