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) |