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