IDebugDocumentPosition2::GetRange
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
取得這個文件位置的範圍。
語法
HRESULT GetRange(
TEXT_POSITION* pBegPosition,
TEXT_POSITION* pEndPosition
);
int GetRange(
TEXT_POSITION[] pBegPosition,
TEXT_POSITION[] pEndPosition
);
參數
pBegPosition
[in、 out]A TEXT_POSITION填寫的起始位置的結構。 如果不需要這項資訊,請將這個引數為 null 值。
pEndPosition
[in、 out]A TEXT_POSITION填寫的結束位置的結構。 如果不需要這項資訊,請將這個引數為 null 值。
傳回值
如果成功,傳回S_OK
; 否則傳回錯誤碼。
備註
位置中斷點的文件位置中指定的範圍偵錯引擎 (DE) 用於直接搜尋實際上會影響程式碼陳述式。 例如,請參考下列程式碼:
Line 5: // comment
Line 6: x = 1;
第 5 行會影響正在偵錯的程式不需要程式碼。 如果在第 5 行上設定中斷點,偵錯工具要向前搜尋參與程式碼的第一行段 DE,偵錯工具會指定包含其他候選行中斷點可能正確放置範圍。 DE 會再向前搜尋這些行直到它找到可以接受中斷點的該行。