다음을 통해 공유


ISymUnmanagedWriter::CloseScope 메서드

현재 어휘 범위를 닫습니다.

구문

HRESULT CloseScope(  
    [in] ULONG32 endOffset);  

매개 변수

endOffset
[in] 어휘 scope 마지막 명령의 끝에 있는 지점의 메서드 시작부터의 오프셋(바이트)입니다.

반환 값

메서드가 성공하면 S_OK. 그렇지 않으면 E_FAIL 또는 기타 오류 코드가 있습니다.

설명

scope 닫힌 후에는 변수 내에서 더 이상 변수를 정의할 수 없습니다.

ISymUnmanagedWriter::OpenScope는 나중에 scope 시작 및 종료 오프셋을 정의하기 위해 ISymUnmanagedWriter::SetScopeRange와 함께 사용할 수 있는 불투명 scope 식별자를 반환합니다. 이 경우 ISymUnmanagedWriter::OpenScopeISymUnmanagedWriter::CloseScope에 전달된 오프셋은 무시됩니다. 범위 식별자는 현재 메서드에서만 유효합니다.

요구 사항

헤더: CorSym.idl, CorSym.h

참고 항목