WIA_DATA_CALLBACK_HEADER-Struktur (wia_xp.h)

Der WIA_DATA_CALLBACK_HEADER wird während einer Reihe von Aufrufen durch das Windows Image Acquisition(WIA)-Laufzeitsystem an eine Anwendung an die IWiaDataCallback::BandedDataCallback-Methode übertragen.

Syntax

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

Member

lSize

Typ: LONG

Muss die Größe dieser Struktur in Bytes enthalten. Sollte mit sizeof(WIA_DATA_CALLBACK_HEADER) initialisiert werden.

guidFormatID

Typ: GUID

Gibt das Bild-Zwischenablageformat an. Eine Liste der Zwischenablageformate finden Sie unter SetClipboardData-Funktion . Dieser Parameter wird während eines Rückrufs für die IWiaDataCallback::BandedDataCallback-Methode abgefragt, wobei der lMessage-Parameter auf IT_MSG_DATA_HEADER festgelegt ist.

lBufferSize

Typ: LONG

Gibt die Größe des Puffers in Bytes an, der für eine vollständige Datenübertragung erforderlich ist. Dieser Wert kann null sein, was angibt, dass die Gesamtbildgröße unbekannt ist. (z. B. bei Verwendung komprimierter Datenformate). In diesem Fall sollte die Anwendung die Größe ihres Puffers dynamisch erhöhen. Weitere Informationen finden Sie unter Allgemeine WIA-Elementeigenschaftenkonstanten in WIA_IPA_ITEM_SIZE.

lPageCount

Typ: LONG

Gibt die Seitenanzahl an. Gibt die Anzahl von Rückrufen für die IWiaDataCallback::BandedDataCallback-Methode an, wobei der lMessage-Parameter auf IT_MSG_NEW_PAGE festgelegt ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wia_xp.h (wia.h einschließen)