wiauSetImageItemSize-Funktion (wiautil.h)
Die wiauSetImageItemSize-Funktion berechnet die Größe und Breite in Bytes für ein Bild basierend auf der aktuellen WIA_IPA_FORMAT-Einstellung (die in der Microsoft Windows SDK-Dokumentation beschrieben wird), und schreibt die neuen Werte in die entsprechenden Eigenschaften.
Syntax
HRESULT wiauSetImageItemSize(
[in] BYTE *pWiasContext,
LONG lWidth,
LONG lHeight,
LONG lDepth,
LONG lSize,
[in, optional] PWSTR pwszExt
);
Parameter
[in] pWiasContext
Zeiger auf einen WIA-Elementkontext.
lWidth
Gibt die Breite des Bilds in Pixel an.
lHeight
Gibt die Höhe des Bilds in Pixel an.
lDepth
Gibt die Tiefe des Bilds in Bits an.
lSize
Gibt die Größe des Images an, die auf dem Gerät gespeichert ist.
[in, optional] pwszExt
Optional: Zeiger auf einen Speicherspeicherort, der eine dreistellige Dateinamenerweiterung für das native Format des Elements enthält. Wenn dieser Parameter NULL ist, wird die Erweiterungseigenschaft des Elements WIA_IPA_FILENAME_EXTENSION (in der Windows SDK-Dokumentation beschrieben) nicht aktualisiert.
Rückgabewert
Bei Erfolg gibt die Funktion S_OK zurück. Wenn die Funktion fehlschlägt, wird ein COM-Standardfehler zurückgegeben.
Hinweise
Wenn das Format nicht BMP ist, geht diese Funktion davon aus, dass der im lSize-Parameter übergebene Wert für das aktuelle Format korrekt ist.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | wiautil.h (einschließlich Wiautil.h) |