IDebugDocumentPosition2::GetRange
取得此檔位置的範圍。
語法
參數
pBegPosition
[in, out]填 入開始位置的TEXT_POSITION 結構。 如果不需要這項資訊,請將這個自變數設定為 Null 值。
pEndPosition
[in, out] 填入結束位置的TEXT_POSITION 結構。 如果不需要這項資訊,請將這個自變數設定為 Null 值。
傳回值
如果成功,則會傳回 S_OK
;否則,會傳回錯誤碼。
備註
偵錯引擎會使用在位置斷點的檔位置中指定的範圍,來搜尋實際參與程式代碼的語句。 例如,請考慮下列程式碼:
Line 5: // comment
Line 6: x = 1;
第 5 行不會為正在偵錯的程式提供任何程式代碼。 如果在第 5 行設定斷點的調試程式想要 DE 針對貢獻程式代碼的第一行搜尋特定數量,則調試程式會指定一個範圍,其中包含可能適當放置斷點的其他候選行。 DE 接著會向前搜尋這些行,直到找到可接受斷點的行為止。