Condividi tramite


Metodo IWiaDevMgr::EnumDeviceInfo (wia_xp.h)

Le applicazioni usano il metodo IWiaDevMgr::EnumDeviceInfo per enumerare le informazioni sulle proprietà per ogni dispositivo Windows Image Acquisition (WIA) disponibile.

Sintassi

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

Parametri

[in] lFlag

Tipo: LONG

Specifica i tipi di dispositivi WIA da enumerare. Deve essere impostato su WIA_DEVINFO_ENUM_LOCAL.

[out, retval] ppIEnum

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 IWiaDevMgr::EnumDeviceInfo crea un oggetto enumeratore che supporta l'interfaccia IEnumWIA_DEV_INFO . IWiaDevMgr::EnumDeviceInfo 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 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 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wia_xp.h (includere Wia.h)
Libreria Wiaguid.lib
DLL Wiaservc.dll