DEVICEDIALOGDATA-Struktur

Definiert die Daten, die zum Aufrufen eines Gerätedialogfelds erforderlich sind.

Syntax

typedef struct {
  DWORD    cbSize;
  HWND     hwndParent;
  IWiaItem *pIWiaItemRoot;
  DWORD    dwFlags;
  LONG     lIntent;
  LONG     lItemCount;
  IWiaItem **ppWiaItem;
} DEVICEDIALOGDATA;

Member

cbSize

Art: DWORD

Gibt die Größe dieser Struktur in Bytes an.

hwndParent

Typ: HWND

Gibt das Handle für das übergeordnete Fenster des Dialogfelds an.

pIWiaItemRoot

Typ: IWiaItem*

Zeigt auf eine IWiaItem-Schnittstelle , die das gültige Stammelement in der Anwendungselementstruktur darstellt.

dwFlags

Art: DWORD

Gibt eine Reihe von Flags an, die den Vorgang des Dialogfelds steuern. Kann auf einen der folgenden Werte festgelegt werden:

Flag Bedeutung
0 Standardverhalten.
WIA_DEVICE_DIALOG_SINGLE_IMAGE Beschränken Sie die Bildauswahl auf ein einzelnes Bild im Dialogfeld Gerätebilderfassung.
WIA_DEVICE_DIALOG_USE_COMMON_UI Verwenden Sie die Systembenutzeroberfläche, falls verfügbar, anstelle der vom Anbieter bereitgestellten Benutzeroberfläche. Wenn die System-Benutzeroberfläche nicht verfügbar ist, wird die Anbieter-UI verwendet. Wenn keine benutzeroberfläche verfügbar ist, gibt die Funktion E_NOTIMPL zurück.

 

lIntent

Typ: LONG

Gibt an, welchen Datentyp das Image darstellen soll. Eine Liste der Bildabsichtswerte finden Sie unter Image Intent Constants.

lItemCount

Typ: LONG

Empfängt die Anzahl der Elemente im Array, die durch den ppWiaItem-Parameter angegeben wird.

ppWiaItem

Typ: IWiaItem**

Empfängt die Adresse eines Arrays von Zeigern auf IWiaItem-Schnittstellen .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Wiadefd.h