共用方式為


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 會再向前搜尋這些行直到它找到可以接受中斷點的該行。

另請參閱

IDebugDocumentPosition2
TEXT_POSITION