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 |
|
IDL |
|