Freigeben über


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)