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