Condividi tramite


Metodo IWiaItem2::EnumRegisterEventInfo

Il metodo IWiaItem2::EnumRegisterEventInfo crea un enumeratore che è possibile usare per ottenere informazioni sugli eventi per cui viene registrata un'applicazione.

Sintassi

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

Parametri

lFlags [in]

Tipo: LONG

Non usato. Impostare su 0.

pEventGUID [in]

Tipo: GUID const*

Puntatore a un identificatore che specifica l'evento hardware per il quale si desidera ottenere informazioni di registrazione.

ppIEnum [out]

Tipo: IEnumWIA_DEV_CAPS**

Indirizzo di un puntatore all'interfaccia IEnumWIA_DEV_CAPS .

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Un'applicazione chiama questo metodo per creare un oggetto enumeratore per le informazioni sugli eventi. IWiaItem2::EnumRegisterEventInfo archivia l'indirizzo dell'interfaccia IEnumWIA_DEV_CAPS dell'oggetto enumeratore nel parametro ppIEnum . Il programma usa quindi il puntatore dell'interfaccia per enumerare le proprietà dell'evento per cui è registrato.

Le applicazioni devono chiamare il metodo IUnknown::Release nei puntatori di interfaccia ricevuti tramite il parametro ppIEnum .

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Wia.h