Condividi tramite


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
Wia.h
IDL
Wia.idl