IWiaDataTransfer 인터페이스(wia_xp.h)
IWiaDataTransfer 인터페이스는 고성능 데이터 전송 인터페이스입니다. 이 인터페이스는 디바이스 개체에서 애플리케이션으로 데이터를 전송하는 공유 메모리 창을 지원하고 마샬링하는 동안 불필요한 데이터 복사본을 제거합니다. 콜백 메커니즘은 IWiaDataCallback 인터페이스의 형태로 제공됩니다. 이를 통해 애플리케이션은 데이터 전송 상태 알림을 받고, WIA(Windows Image Acquisition) 디바이스에서 애플리케이션으로 데이터를 전송하고, 보류 중인 데이터 전송을 취소할 수 있습니다.
참고 Windows Vista 애플리케이션의 경우 IWiaDataTransfer 대신 IWiaTransfer를 사용합니다.
상속
IWiaDataTransfer 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWiaDataTransfer 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IWiaDataTransfer 인터페이스에는 이러한 메서드가 있습니다.
IWiaDataTransfer::idtEnumWIA_FORMAT_INFO IWiaDataTransfer::idtEnumWIA_FORMAT_INFO 메서드는 IEnumWIA_FORMAT_INFO 인터페이스의 대역폭 전송 구현을 만듭니다. |
IWiaDataTransfer::idtGetBandedData IWiaDataTransfer::idtGetBandedData 메서드는 하드웨어 디바이스에서 애플리케이션으로 데이터 대역을 전송합니다. 효율성을 위해 애플리케이션은 연속 대역의 WIA(Windows Image Acquisition) 하드웨어 디바이스에서 데이터를 검색합니다. |
IWiaDataTransfer::idtGetData IWiaDataTransfer::idtGetData 메서드는 WIA(Windows 이미지 획득) 디바이스에서 전체 파일을 검색합니다. |
IWiaDataTransfer::idtGetExtendedTransferInfo IWiaDataTransfer::idtGetExtendedTransferInfo는 대역폭이 지정된 데이터 전송의 경우 데이터 전송 버퍼와 관련된 확장 정보를 검색합니다. |
IWiaDataTransfer::idtQueryGetData IWiaDataTransfer::idtQueryGetData 메서드는 애플리케이션에서 WIA(Windows Image Acquisition) 디바이스를 쿼리하여 지원하는 데이터 형식을 결정하는 데 사용됩니다. |
설명
모든 COM(구성 요소 개체 모델) 인터페이스와 마찬가지로 IWiaDataTransfer 인터페이스는 IUnknown 인터페이스 메서드를 상속합니다.
IUnknown 메서드 | Description |
---|---|
IUnknown::QueryInterface | 지원되는 인터페이스에 대한 포인터를 반환합니다. |
IUnknown::AddRef | 참조 횟수를 증가시킵니다. |
IUnknown::Release | 참조 횟수를 감소시킵니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional, Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | wia_xp.h(Wia.h 포함) |