Partilhar via


Método IWiaItem2::EnumDeviceCapabilities

Cria um enumerador usado para verificar os comandos e eventos que um dispositivo WIA (Aquisição de Imagens do Windows) 2.0 dá suporte.

Sintaxe

HRESULT EnumDeviceCapabilities(
  [in]  LONG              lFlags,
  [out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);

Parâmetros

lFlags [in]

Tipo: LONG

Especifica um sinalizador que seleciona o tipo de recursos a serem enumerados. É um dos valores a seguir.

WIA_DEVICE_COMMANDS

Enumerar comandos de dispositivo.

WIA_DEVICE_EVENTS

Enumerar eventos de dispositivo.

ppIEnumWIA_DEV_CAPS [out]

Tipo: IEnumWIA_DEV_CAPS**

Recebe um ponteiro para a interface IEnumWIA_DEV_CAPS criada por esse método.

Valor retornado

Tipo: HRESULT

Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .

Comentários

Esse método é usado para criar um objeto enumerador para obter o conjunto de comandos e eventos compatíveis com um dispositivo WIA 2.0. O parâmetro lFlags é usado para especificar quais tipos de recursos de dispositivo enumerar. O método IWiaItem2::EnumDeviceCapabilities armazena o endereço da interface do objeto enumerador no parâmetro ppIEnumWIA_DEV_CAPS .

Esse método só pode ser chamado no item raiz de objetos IWiaItem2 de uma árvore de dispositivo.

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 Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Wia.h
IDL
Wia.idl