Compartilhar via


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