다음을 통해 공유


IDebugDocumentContext2::GetSourceRange

이 문서 컨텍스트의 소스 코드 범위를 가져옵니다.

구문

int GetSourceRange( 
   TEXT_POSITION[] pBegPosition,
   TEXT_POSITION[] pEndPosition
);

매개 변수

pBegPosition
[in, out] 시작 위치로 채워진 TEXT_POSITION 구조체입니다. 이 정보가 필요하지 않은 경우 이 인수를 null 값으로 설정합니다.

pEndPosition
[in, out] 종료 위치로 채워진 TEXT_POSITION 구조체입니다. 이 정보가 필요하지 않은 경우 이 인수를 null 값으로 설정합니다.

Return Value

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

설명

소스 범위는 현재 문에서 코드를 제공한 이전 문 바로 뒤까지 소스 코드의 전체 범위입니다. 소스 범위는 일반적으로 주석을 비롯한 소스 문을 디스어셈블리 창의 코드와 혼합하는 데 사용됩니다.

이 문서 컨텍스트 내에 포함된 코드 문에 대한 범위만 얻으려면 GetStatementRange 메서드를 호출합니다.

참고 항목