현재 어휘 범위를 닫습니다.
HRESULT CloseScope(
[in] ULONG32 endOffset);
매개 변수
- endOffset
[in] 어휘 범위 내의 마지막 명령 끝에 있는 위치의 메서드 시작 부분에서부터 계산된 오프셋(바이트)입니다.
반환 값
메서드가 성공하면 S_OK를 반환하고, 그렇지 않으면 E_FAIL 또는 기타 오류 코드를 반환합니다.
설명
범위가 닫히면 해당 범위 내에 더 이상 변수를 정의할 수 없습니다.
ISymUnmanagedWriter::OpenScope는 ISymUnmanagedWriter::SetScopeRange와 함께 사용하여 나중에 범위의 시작 및 끝 오프셋을 정의하는 데 사용할 수 있는 불투명한 범위 식별자를 반환합니다. 이 경우 ISymUnmanagedWriter::OpenScope 및 ISymUnmanagedWriter::CloseScope에 전달된 오프셋은 무시됩니다. 범위 식별자는 현재 메서드에서만 유효합니다.
요구 사항
헤더: CorSym.idl, CorSym.h