Aracılığıyla paylaş


IDebugDocumentPosition2::GetRange

Bu belge konumu için aralığı alır.

Sözdizimi

int GetRange( 
   TEXT_POSITION[] pBegPosition,
   TEXT_POSITION[] pEndPosition
);

Parametreler

pBegPosition
[in, out] Başlangıç konumuyla doldurulmuş bir TEXT_POSITION yapısı. Bu bilgi gerekmiyorsa bu bağımsız değişkeni null değer olarak ayarlayın.

pEndPosition
[in, out] Bitiş konumuyla doldurulmuş bir TEXT_POSITION yapısı. Bu bilgi gerekmiyorsa bu bağımsız değişkeni null değer olarak ayarlayın.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Konum kesme noktası için belge konumunda belirtilen aralık, hata ayıklama altyapısı (DE) tarafından koda gerçekten katkıda bulunan bir deyimi aramak için kullanılır. Örneğin, aşağıdaki kodu göz önünde bulundurun:

Line 5: // comment
Line 6: x = 1;

5. Satır, hata ayıklanan programa kod eklemez. 5. satırda kesme noktasını ayarlayan hata ayıklayıcı, DE'nin koda katkıda bulunan ilk satır için belirli bir miktarı iletmesini istiyorsa, hata ayıklayıcı bir kesme noktasının düzgün yerleştirilebileceği ek aday satırları içeren bir aralık belirtir. Ardından DE, kesme noktasını kabul edebilecek bir satır bulana kadar bu satırlarda ileri doğru arama yapar.

Ayrıca bkz.