Compartilhar via


Método IWiaItem2::EnumRegisterEventInfo

O método IWiaItem2::EnumRegisterEventInfo cria um enumerador que você pode usar para obter informações sobre eventos para os quais um aplicativo está registrado.

Sintaxe

HRESULT EnumRegisterEventInfo(
  [in]        LONG              lFlags,
  [in]  const GUID              *pEventGUID,
  [out]       IEnumWIA_DEV_CAPS **ppIEnum
);

Parâmetros

lFlags [in]

Tipo: LONG

Não usado. Defina como 0.

pEventGUID [in]

Tipo: const GUID*

Ponteiro para um identificador que especifica o evento de hardware para o qual você deseja obter informações de registro.

ppIEnum [out]

Tipo: IEnumWIA_DEV_CAPS**

O endereço de um ponteiro para a interface IEnumWIA_DEV_CAPS .

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

Um aplicativo chama esse método para criar um objeto enumerador para as informações do evento. IWiaItem2::EnumRegisterEventInfo armazena o endereço da interface IEnumWIA_DEV_CAPS do objeto enumerador no parâmetro ppIEnum . Em seguida, o programa usa o ponteiro de interface para enumerar as propriedades do evento para o qual ele está registrado.

Os aplicativos devem chamar o método IUnknown::Release nos ponteiros de interface que recebem por meio do parâmetro ppIEnum .

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