ILayoutStorage 인터페이스(objidl.h)
ILayoutStorage 인터페이스를 사용하면 애플리케이션이 느린 링크를 통해 효율적으로 다운로드할 수 있도록 복합 파일의 레이아웃을 최적화할 수 있습니다. 목표는 브라우저 또는 다른 애플리케이션이 실제로 필요한 순서대로 데이터를 다운로드할 수 있도록 하는 것입니다.
복합 파일을 최적화하기 위해 애플리케이션은 CopyTo 를 호출하여 문서 파일을 레이아웃하므로 대부분의 시나리오에서 성능이 향상됩니다.
상속
ILayoutStorage 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ILayoutStorage 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ILayoutStorage 인터페이스에는 이러한 메서드가 있습니다.
ILayoutStorage::BeginMonitor BeginMonitor 메서드는 로드 작업이 시작될 때 모니터링을 시작하는 데 사용됩니다. 작업이 완료되면 애플리케이션에서 ILayoutStorage::EndMonitor를 호출해야 합니다. |
ILayoutStorage::EndMonitor EndMonitor 메서드는 복합 파일의 모니터링을 종료합니다. 앞에 ILayoutStorage::BeginMonitor를 호출해야 합니다. |
ILayoutStorage::LayoutScript LayoutScript 메서드는 다운로드 중에 액세스되는 순서와 일치하도록 복합 파일의 스토리지, 스트림 및 컨트롤을 다시 정렬하기 위한 명시적 지침을 제공합니다. |
ILayoutStorage::ReLayoutDocfile ReLayoutDocfile 메서드는 모니터링을 통해 가져오거나 명시적 레이아웃 스크립팅을 통해 제공되는 레이아웃 스크립트를 사용하여 복합 파일을 다시 작성하여 새 복합 파일을 만듭니다. |
ILayoutStorage::ReLayoutDocfileOnILockBytes 구현되지 않았습니다. 호출되면 STG_E_UNIMPLEMENTEDFUNCTION 반환합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | objidl.h |