Método IWiaItem2::EnumRegisterEventInfo

El método IWiaItem2::EnumRegisterEventInfo crea un enumerador que puede usar para obtener información sobre los eventos para los que se registra una aplicación.

Sintaxis

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

Parámetros

lFlags [in]

Tipo: LONG

No se utiliza. Establecer en 0.

pEventGUID [in]

Tipo: GUID const*

Puntero a un identificador que especifica el evento de hardware para el que desea obtener información de registro.

ppIEnum [out]

Tipo: IEnumWIA_DEV_CAPS**

Dirección de un puntero a la interfaz IEnumWIA_DEV_CAPS .

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Comentarios

Una aplicación llama a este método para crear un objeto enumerador para la información del evento. IWiaItem2::EnumRegisterEventInfo almacena la dirección de la interfaz IEnumWIA_DEV_CAPS del objeto enumerador en el parámetro ppIEnum . A continuación, el programa usa el puntero de interfaz para enumerar las propiedades del evento para el que está registrado.

Las aplicaciones deben llamar al método IUnknown::Release en los punteros de interfaz que reciben a través del parámetro ppIEnum .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Wia.h