WIA_DATA_CALLBACK_HEADER 구조체(wia_xp.h)

WIA_DATA_CALLBACK_HEADER WIA(Windows Image Acquisition) 런타임 시스템에서 IWiaDataCallback::BandedDataCallback 메서드로 일련의 호출 중에 애플리케이션으로 전송됩니다.

구문

typedef struct _WIA_DATA_CALLBACK_HEADER {
  LONG lSize;
  GUID guidFormatID;
  LONG lBufferSize;
  LONG lPageCount;
} WIA_DATA_CALLBACK_HEADER, *PWIA_DATA_CALLBACK_HEADER;

멤버

lSize

형식: LONG

이 구조체의 크기를 바이트 단위로 포함해야 합니다. sizeof(WIA_DATA_CALLBACK_HEADER)로 초기화해야 합니다.

guidFormatID

형식: GUID

이미지 클립보드 형식을 나타냅니다. 클립보드 형식 목록은 SetClipboardData 함수를 참조하세요. 이 매개 변수는 lMessage 매개 변수가 IT_MSG_DATA_HEADER 설정된 IWiaDataCallback::BandedDataCallback 메서드에 대한 콜백 중에 쿼리됩니다.

lBufferSize

형식: LONG

전체 데이터 전송에 필요한 버퍼의 크기(바이트)를 지정합니다. 이 값은 0일 수 있으며 이는 총 이미지 크기를 알 수 없음을 나타냅니다. (예를 들어 압축된 데이터 형식을 사용하는 경우). 이 경우 애플리케이션은 버퍼의 크기를 동적으로 늘려야 합니다. 자세한 내용은 WIA_IPA_ITEM_SIZE 일반적인 WIA 항목 속성 상수를 참조하세요 .

lPageCount

형식: LONG

페이지 수를 지정합니다. lMessage 매개 변수가 IT_MSG_NEW_PAGE 설정된 IWiaDataCallback::BandedDataCallback 메서드에 대한 콜백 수를 나타냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 wia_xp.h(Wia.h 포함)