Condividi tramite


Struttura DEVICEDIALOGDATA

Definisce i dati necessari per chiamare una finestra di dialogo del dispositivo.

Sintassi

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

Members

cbSize

Tipo: DWORD

Specifica le dimensioni di questa struttura in byte.

hwndParent

Tipo: HWND

Specifica l'handle per la finestra padre del dialogo.

pIWiaItemRoot

Tipo: IWiaItem*

Punta a un'interfaccia IWiaItem che rappresenta l'elemento radice valido nell'albero degli elementi dell'applicazione.

dwFlags

Tipo: DWORD

Specifica un set di flag che controllano l'operazione della finestra di dialogo. Può essere impostato su uno dei valori seguenti:

Flag Significato
0 Comportamento predefinito.
WIA_DEVICE_DIALOG_SINGLE_IMAGE Limitare la selezione dell'immagine a una singola immagine nella finestra di dialogo di acquisizione dell'immagine del dispositivo.
WIA_DEVICE_DIALOG_USE_COMMON_UI Usare l'interfaccia utente di sistema, se disponibile, anziché l'interfaccia utente fornita dal fornitore. Se l'interfaccia utente di sistema non è disponibile, viene usata l'interfaccia utente del fornitore. Se nessuna delle due interfacce utente è disponibile, la funzione restituisce E_NOTIMPL.

 

lIntent

Tipo: LONG

Specifica il tipo di dati che l'immagine deve rappresentare. Per un elenco dei valori delle finalità dell'immagine, vedere Costanti finalità immagine.

lItemCount

Tipo: LONG

Riceve il numero di elementi nella matrice indicata dal parametro ppWiaItem .

ppWiaItem

Tipo: IWiaItem**

Riceve l'indirizzo di una matrice di puntatori alle interfacce IWiaItem .

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Wiadefd.h