Metodo IWiaItem2::EnumDeviceCapabilities
Crea un enumeratore usato per verificare i comandi e gli eventi supportati da un dispositivo Windows Image Acquisition (WIA) 2.0.
Sintassi
HRESULT EnumDeviceCapabilities(
[in] LONG lFlags,
[out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);
Parametri
-
lFlags [in]
-
Tipo: LONG
Specifica un flag che seleziona il tipo di funzionalità da enumerare. È uno dei valori seguenti.
-
WIA_DEVICE_COMMANDS
-
Enumerare i comandi del dispositivo.
-
WIA_DEVICE_EVENTS
-
Enumerare gli eventi del dispositivo.
ppIEnumWIA_DEV_CAPS [out]
Tipo: IEnumWIA_DEV_CAPS**
Riceve un puntatore all'interfaccia IEnumWIA_DEV_CAPS creata da questo metodo.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questo metodo viene usato per creare un oggetto enumeratore per ottenere il set di comandi ed eventi supportati da un dispositivo WIA 2.0. Il parametro lFlags viene usato per specificare i tipi di funzionalità del dispositivo da enumerare. Il metodo IWiaItem2::EnumDeviceCapabilities archivia l'indirizzo dell'interfaccia dell'oggetto enumeratore nel parametro ppIEnumWIA_DEV_CAPS .
Questo metodo può essere chiamato solo sull'elemento radice di oggetti IWiaItem2 di un albero di dispositivi.
Le applicazioni devono chiamare il metodo IUnknown::Release sui puntatori di interfaccia ricevuti tramite il parametro ppIEnumWIA_DEV_CAPS .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
IDL |
|