Condividi tramite


Metodo IWiaItem::EnumDeviceCapabilities (wia_xp.h)

Il metodo IWiaItem::EnumDeviceCapabilities crea un enumeratore usato per verificare i comandi ed eventi supportati da un dispositivo Windows Image Acquisition (WIA).

Sintassi

HRESULT EnumDeviceCapabilities(
  [in]  LONG              lFlags,
  [out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);

Parametri

[in] lFlags

Tipo: LONG

Specifica un flag che seleziona il tipo di funzionalità da enumerare. Può essere impostato su uno o più dei valori seguenti:

Contrassegno Significato
WIA_DEVICE_COMMANDS Enumerare i comandi del dispositivo.
WIA_DEVICE_EVENTS Enumerare gli eventi del dispositivo.

[out] ppIEnumWIA_DEV_CAPS

Tipo: IEnumWIA_DEV_CAPS**

Puntatore all'interfaccia IEnumWIA_DEV_CAPS creata da IWiaItem::EnumDeviceCapabilities.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Utilizzare questo metodo per creare un oggetto enumeratore per ottenere il set di comandi ed eventi supportati da un dispositivo WIA. È possibile usare il parametro lFlags per specificare i tipi di funzionalità del dispositivo da enumerare. Il metodo IWiaItem::EnumDeviceCapabilities archivia l'indirizzo dell'interfaccia dell'oggetto enumeratore nel parametro ppIEnumWIA_DEV_CAPS .

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 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wia_xp.h (include Wia.h)
Libreria Wiaguid.lib
DLL Wiaservc.dll