Bagikan melalui


IDebugDocumentPositionOffset2::GetRange

Mengambil rentang untuk posisi dokumen saat ini.

Sintaks

public int GetRange(
   ref uint pdwBegOffset,
   ref uint pdwEndOffset
);

Parameter

pdwBegOffset
[masuk, keluar] Offset untuk posisi awal rentang. Atur parameter ini ke nilai null jika informasi ini tidak diperlukan.

pdwEndOffset
[masuk, keluar] Offset untuk posisi akhir rentang. Atur parameter ini ke nilai null jika informasi ini tidak diperlukan.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Rentang yang ditentukan dalam posisi dokumen untuk titik henti lokasi digunakan oleh mesin debug (DE) untuk mencari pernyataan yang benar-benar menyumbang kode. Sebagai contoh, perhatikan kode berikut:

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

Baris 5 tidak menyumbangkan kode ke program yang sedang di-debug. Jika debugger yang mengatur titik henti pada baris 5 ingin DE mencari jumlah tertentu untuk baris pertama yang berkontribusi kode, debugger akan menentukan rentang yang menyertakan baris kandidat tambahan di mana titik henti mungkin ditempatkan dengan benar. DE kemudian akan mencari ke depan melalui baris tersebut sampai menemukan baris yang dapat menerima titik henti.

Baca juga