다음을 통해 공유


IDebugDocumentPositionOffset2::GetRange

현재 문서 위치에 대한 범위를 검색합니다.

구문

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

매개 변수

pdwBegOffset
[in, out] 범위의 시작 위치에 대한 오프셋입니다. 이 정보가 필요하지 않은 경우 이 매개 변수를 null 값으로 설정합니다.

pdwEndOffset
[in, out] 범위의 끝 위치에 대한 오프셋입니다. 이 정보가 필요하지 않은 경우 이 매개 변수를 null 값으로 설정합니다.

Return Value

성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.

설명

위치 중단점에 대한 문서 위치에 지정된 범위는 DE(디버그 엔진)에서 실제로 코드를 제공하는 문을 미리 검색하는 데 사용됩니다. 예를 들어, 다음 코드를 고려하세요.

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

줄 5는 디버그 중인 프로그램에 코드를 제공하지 않습니다. 줄 5에서 중단점을 설정하는 디버거가 DE가 코드를 제공하는 첫 번째 줄에 대해 일정 금액을 앞으로 검색하려는 경우 디버거는 중단점이 제대로 배치될 수 있는 추가 후보 줄을 포함하는 범위를 지정합니다. 그런 다음 DE는 중단점을 허용할 수 있는 선을 찾을 때까지 해당 줄을 통해 앞으로 검색합니다.

참고 항목