Condividi tramite


Metodo IWiaDevMgr2::EnumDeviceInfo

Crea un enumeratore di informazioni sulle proprietà per ogni dispositivo Windows Image Acquisition (WIA) 2.0 disponibile.

Sintassi

HRESULT EnumDeviceInfo(
  [in]          LONG              lFlags,
  [out, retval] IEnumWIA_DEV_INFO **ppIEnum
);

Parametri

lFlags [in]

Tipo: LONG

Specifica il tipo di dispositivi WIA 2.0 da enumerare.

WIA_DEVINFO_ENUM_LOCAL

Vengono enumerati solo i dispositivi scanner attivi connessi in locale.

WIA_DEVINFO_ENUM_ALL

Tutti i dispositivi vengono enumerati, sia localmente che remoti, inclusi dispositivi inattivi (disconnessi) e dispositivi di sola istanza legacy.

ppIEnum [out, retval]

Tipo: IEnumWIA_DEV_INFO**

Riceve l'indirizzo di un puntatore all'interfaccia IEnumWIA_DEV_INFO .

Valore restituito

Tipo: HRESULT

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

Commenti

Il metodo IWiaDevMgr2::EnumDeviceInfo crea un oggetto enumeratore che supporta l'interfaccia IEnumWIA_DEV_INFO . Il metodo archivia un puntatore all'interfaccia IEnumWIA_DEV_INFO nel parametro ppIEnum. Le applicazioni possono usare il puntatore dell'interfaccia IEnumWIA_DEV_INFO per enumerare le proprietà di ogni dispositivo WIA 2.0 collegato al computer dell'utente.

Le applicazioni devono chiamare il metodo IUnknown::Release nei puntatori di interfaccia ricevuti tramite il parametro ppIEnum .

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