Método IWiaItem::EnumDeviceCapabilities (wia_xp.h)
O método IWiaItem::EnumDeviceCapabilities cria um enumerador usado para verificar os comandos e eventos compatíveis com um dispositivo WIA (Aquisição de Imagens do Windows).
Sintaxe
HRESULT EnumDeviceCapabilities(
[in] LONG lFlags,
[out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);
Parâmetros
[in] lFlags
Tipo: LONG
Especifica um sinalizador que seleciona o tipo de recursos a serem enumerados. Pode ser definido como um ou mais dos seguintes valores:
Sinalizador | Significado |
---|---|
WIA_DEVICE_COMMANDS | Enumerar comandos de dispositivo. |
WIA_DEVICE_EVENTS | Enumerar eventos de dispositivo. |
[out] ppIEnumWIA_DEV_CAPS
Tipo: IEnumWIA_DEV_CAPS**
Ponteiro para IEnumWIA_DEV_CAPS interface criada por IWiaItem::EnumDeviceCapabilities.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Use esse método para criar um objeto enumerador para obter o conjunto de comandos e eventos compatíveis com um dispositivo WIA. Você pode usar o parâmetro lFlags para especificar quais tipos de recursos de dispositivo enumerar. O método IWiaItem::EnumDeviceCapabilities armazena o endereço da interface do objeto enumerador no parâmetro ppIEnumWIA_DEV_CAPS .
Os aplicativos devem chamar o método IUnknown::Release nos ponteiros de interface que recebem por meio do parâmetro ppIEnumWIA_DEV_CAPS .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wia_xp.h (inclua Wia.h) |
Biblioteca | Wiaguid.lib |
DLL | Wiaservc.dll |