문서 내의 위치가 제공되는 경우 이 메서드 내에서 그 위치의 MSIL(Microsoft Intermediate Language) 범위에 해당하는 시작 및 끝 오프셋 쌍의 배열을 반환합니다. 이 배열은 정수의 배열이며 [start, end, start, end] 형식입니다. 범위 쌍의 수는 배열 길이를 2로 나눈 것입니다.
HRESULT GetRanges(
[in] ISymUnmanagedDocument* document,
[in] ULONG32 line,
[in] ULONG32 column,
[in] ULONG32 cRanges,
[out] ULONG32 *pcRanges,
[out, size_is(cRanges),
length_is(*pcRanges)] ULONG32 ranges[]);
매개 변수
document
[in] 오프셋이 요청된 문서입니다.line
[in] 범위에 해당하는 문서 줄입니다.column
[in] 범위에 해당하는 문서 열입니다.cRanges
[in] ranges 배열의 크기입니다.pcRanges
[out] 범위를 포함하는 데 필요한 버퍼의 크기를 받는 ULONG32에 대한 포인터입니다.ranges
[out] 범위를 받는 버퍼에 대한 포인터입니다.
반환 값
메서드가 성공하면 S_OK를 반환하고, 그렇지 않으면 E_FAIL 또는 기타 오류 코드를 반환합니다.
요구 사항
헤더: CorSym.idl, CorSym.h