Freigeben über


wiasUpdateScanRect-Funktion (wiamdef.h)

Die wiasUpdateScanRect-Funktion aktualisiert die Scanbereichsgrößen des Scangeräts.

Syntax

HRESULT wiasUpdateScanRect(
  [in] BYTE                 *pWiasContext,
  [in] WIA_PROPERTY_CONTEXT *pContext,
       LONG                 lWidth,
       LONG                 lHeight
);

Parameter

[in] pWiasContext

Zeiger auf einen WIA-Elementkontext.

[in] pContext

Zeiger auf eine WIA_PROPERTY_CONTEXT Struktur, die den Eigenschaftenkontext enthält, erstellt durch einen vorherigen Aufruf von wiasCreatePropContext.

lWidth

Gibt die horizontale Breite des Scanbereichs des Scangeräts in Einheiten von Tausendstel zoll an. Normalerweise ist dies die horizontale Bettgröße.

lHeight

Gibt die vertikale Höhe des Scanbereichs des Scangeräts in Einheiten von Tausendsteln von zoll an. Normalerweise ist dies die vertikale Bettgröße.

Rückgabewert

Bei Erfolg gibt die Funktion S_OK zurück. Wenn die Funktion fehlschlägt, wird ein STANDARDMÄßIGer COM-Fehler oder einer der WIA_ERROR_XXX Fehler zurückgegeben (in der Microsoft Windows SDK-Dokumentation beschrieben).

Bemerkungen

Diese Hilfsmethode wird aufgerufen, um die Eigenschaften zu aktualisieren, die das Scanrechteck bilden. Die entsprechenden Änderungen werden an den Eigenschaften vorgenommen, die von denen abhängig sind, aus denen das Scanrechteck besteht. Beispielsweise wirkt sich eine Änderung der horizontalen Auflösung auf das horizontale Ausmaß aus. Diese Funktion geht davon aus, dass die gültigen Werte für vertikale und horizontale Ausdehnungen sowie vertikale und horizontale Positionen noch nicht aktualisiert wurden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows Me und in Windows XP und höheren Versionen von Windows-Betriebssystemen.
Zielplattform- Desktop
Header- wiamdef.h (include Wiamdef.h)
Library Wiaservc.lib
DLL- Wiaservc.dll

Siehe auch

WIA_PROPERTY_CONTEXT

wiasCreatePropContext-