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 |