Condividi tramite


Struttura DEVICEDIALOGDATA2

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

Sintassi

typedef struct {
  DWORD     cbSize;
  IWiaItem2 *pIWiaItemRoot;
  DWORD     dwFlags;
  HWND      hwndParent;
  BSTR      bstrFolderName;
  BSTR      bstrFilename;
  LONG      lNumFiles;
  BSTR      *pbstrFilePaths;
  IWiaItem2 *ppWiaItem;
} DEVICEDIALOGDATA2;

Members

cbSize

Tipo: DWORD

Specifica le dimensioni di questa struttura in byte.

pIWiaItemRoot

Tipo: IWiaItem2*

Punta a un'interfaccia IWiaItem2 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 delle immagini a una singola immagine nella finestra di dialogo acquisizione immagini 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 del sistema non è disponibile, viene usata l'interfaccia utente del fornitore. Se nessuna dell'interfaccia utente è disponibile, la funzione restituisce E_NOTIMPL.

 

hwndParent

Tipo: HWND

Specifica l'handle nella finestra padre della finestra di dialogo.

bstrFolderName

Tipo: BSTR

Specifica il nome della cartella in cui vengono trasferiti i file.

Bstrfilename

Tipo: BSTR

Specifica il modello di nome file da usare per i file trasferiti da elementi WIA alla cartella di destinazione designata da bstrFolderName. È possibile creare un numero arbitrario di nomi di file univoci aggiungendo caratteri aggiuntivi al modello di nome file.

lNumFiles

Tipo: LONG

Riceve il numero di stringhe scritte nella matrice pbstrFilePaths .

pbstrFilePaths

Tipo: BSTR*

Puntatore a una matrice di puntatori BSTR. Ogni elemento matrice punta a un BSTR contenente il nome di destinazione di un file trasferito correttamente alla cartella identificata da bstrFolderName. Il metodo deve allocare l'archiviazione per questo membro.

ppWiaItem

Tipo: IWiaItem2*

Puntatore all'interfaccia IWiaItem2 dell'elemento WIA che trasferisce i dati al file o ai file denominati nella matrice pbstrFilePaths .

Requisiti

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