Share via


ILayoutStorage::BeginMonitor 메서드(objidl.h)

BeginMonitor 메서드는 로드 작업이 시작될 때 모니터링을 시작하는 데 사용됩니다. 작업이 완료되면 애플리케이션에서 ILayoutStorage::EndMonitor를 호출해야 합니다.

구문

HRESULT BeginMonitor();

반환 값

이 메서드는 E_OUTOFMEMORY, E_UNEXPECTED, E_INVALIDARG 및 E_FAIL 표준 반환 값과 다음을 지원합니다.

반환 코드 설명
STG_E_INUSE ILayoutStorage가 이미 모니터링하는 동안 BeginMonitor가 호출되었습니다.

설명

일반적으로 애플리케이션은 실제 로드가 시작되기 전에 BeginMonitor 를 호출합니다. 이 메서드가 호출되면 복합 파일 구현은 파일 스토리지 및 스트림에서 수행된 모든 작업을 원하는 액세스 패턴의 일부로 간주합니다. 결과는 ILayoutStorage::LayoutScript를 호출하여 명시적으로 만든 것과 같은 레이아웃 스크립트입니다.

애플리케이션은 일반적으로 모니터링을 사용하여 포함된 개체의 액세스 패턴을 가져옵니다. 또한 모니터링을 사용하면 기존 애플리케이션을 시작하고 액세스 패턴을 모니터링하는 일반적인 레이아웃 도구가 가능합니다.

ILayoutStorage::EndMonitor에 대한 호출은 모니터링을 종료합니다. BeginMonitorEndMonitor에 대한 여러 호출이 허용됩니다. 모니터링은 ILayoutStorage::LayoutScript 호출과 혼합될 수도 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 objidl.h
라이브러리 Uuid.lib
DLL Ole32.dll

추가 정보

ILayoutStorage::EndMonitor

ILayoutStorage::LayoutScript