IDestinationStreamFactory 인터페이스(shobjidl_core.h)
속성에 변경 내용을 적용하기 전에 스트림 또는 파일을 수동으로 복사하는 메서드를 노출합니다.
상속
IDestinationStreamFactory 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IDestinationStreamFactory 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IDestinationStreamFactory 인터페이스에는 이러한 메서드가 있습니다.
IDestinationStreamFactory::GetDestinationStream 복사되는 파일의 새 버전을 수신하는 빈 스트림을 가져옵니다. |
설명
IPropertyStore에서 제공하는 기본 쓰기 시 복사 동작은 쓰기 작업 중에 전체 원본 스트림이 중복되도록 합니다. 특히 스트림의 상당 부분을 변경해야 하는 경우 큰 스트림의 경우 비용이 많이 들 수 있습니다. IDestinationStreamFactory 는 속성 처리기 작성자를 위한 대안을 제공합니다. 이 작성자는 이 속성을 수동으로 사용하여 실패 시 속성 변경 내용이 스트림을 손상시키지 않도록 할 수 있습니다. 이를 위해 작성자는 처리기의 CoClass 레지스트리 키에서 처리기를 NoTransactedMode로 표시하고 이 인터페이스에 대한 스트림을 쿼리합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | shobjidl_core.h(Shobjidl.h 포함) |