IDebugDocumentContext2::GetSourceRange
取得這個文件內容來源的程式碼範圍。
HRESULT GetSourceRange(
TEXT_POSITION* pBegPosition,
TEXT_POSITION* pEndPosition
);
int GetSourceRange(
TEXT_POSITION[] pBegPosition,
TEXT_POSITION[] pEndPosition
);
參數
pBegPosition
輸入 [、 輸出]A TEXT_POSITION會被填入的開始位置的結構。 如果不需要這項資訊,請設定此引數設為 null 值。pEndPosition
輸入 [、 輸出]A TEXT_POSITION會被填入的結束位置的結構。 如果不需要這項資訊,請設定此引數設為 null 值。
傳回值
如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。
備註
來源範圍是程式碼中,從目前的陳述式後面,只要在前面產生的程式碼的陳述式之後的整個範圍。 來源範圍通常用於混合來源陳述式,包括註解,以在 [反組譯碼] 視窗中的程式碼。
若要取得範圍只包含在本文中的文件中的程式碼陳述,呼叫IDebugDocumentContext2::GetStatementRange方法。