Méthode IWiaItem2::EnumRegisterEventInfo

La méthode IWiaItem2::EnumRegisterEventInfo crée un énumérateur que vous pouvez utiliser pour obtenir des informations sur les événements pour lesquels une application est inscrite.

Syntaxe

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

Paramètres

lFlags [in]

Type : LONG

Non utilisé. Définit la valeur 0.

pEventGUID [in]

Type : const GUID*

Pointeur vers un identificateur qui spécifie l’événement matériel pour lequel vous souhaitez obtenir des informations d’inscription.

ppIEnum [out]

Type : IEnumWIA_DEV_CAPS**

Adresse d’un pointeur vers l’interface IEnumWIA_DEV_CAPS .

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .

Notes

Une application appelle cette méthode pour créer un objet énumérateur pour les informations d’événement. IWiaItem2::EnumRegisterEventInfo stocke l’adresse de l’interface IEnumWIA_DEV_CAPS de l’objet énumérateur dans le paramètre ppIEnum . Le programme utilise ensuite le pointeur d’interface pour énumérer les propriétés de l’événement pour lequel il est inscrit.

Les applications doivent appeler la méthode IUnknown::Release sur les pointeurs d’interface qu’elles reçoivent via le paramètre ppIEnum .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Wia.h