共用方式為


IDebugDocumentPositionOffset2::GetRange

擷取目前檔位置的範圍。

語法

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

參數

pdwBegOffset
[in, out]範圍的開始位置位移。 如果不需要這項資訊,請將此參數設定為 Null 值。

pdwEndOffset
[in, out]範圍的結束位置位移。 如果不需要這項資訊,請將此參數設定為 Null 值。

傳回值

如果成功,則會傳回 S_OK;否則,會傳回錯誤碼。

備註

偵錯引擎會使用在位置斷點的檔位置中指定的範圍,來搜尋實際參與程式代碼的語句。 例如,請考慮下列程式碼:

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

第 5 行不會為正在偵錯的程式提供任何程式代碼。 如果在第 5 行設定斷點的調試程式想要 DE 針對貢獻程式代碼的第一行搜尋特定數量,則調試程式會指定包含可能正確放置斷點之其他候選行的範圍。 DE 接著會向前搜尋這些行,直到找到可接受斷點的行為止。

另請參閱