IWiaItem::EnumRegisterEventInfo 方法 (wia_xp.h)
IWiaItem::EnumRegisterEventInfo 方法创建一个枚举器,用于获取有关注册应用程序的事件的信息。
语法
HRESULT EnumRegisterEventInfo(
[in] LONG lFlags,
[in] const GUID *pEventGUID,
[out] IEnumWIA_DEV_CAPS **ppIEnum
);
参数
[in] lFlags
类型: LONG
当前未使用。 应设置为零。
[in] pEventGUID
类型: const GUID*
指向标识符的指针,该标识符指定要为其注册信息的硬件事件。
[out] ppIEnum
类型: IEnumWIA_DEV_CAPS**
接收指向 IEnumWIA_DEV_CAPS 接口的指针的地址。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
应用程序调用此方法为事件信息创建枚举器对象。 IWiaItem::EnumRegisterEventInfo 将枚举器对象的 IEnumWIA_DEV_CAPS 接口的地址存储在 ppIEnum 参数中。 然后,程序使用 接口指针枚举为其注册的事件的属性。
每个 WIA_DEV_CAP 结构都包含一个指示,指示事件的类型是WIA_NOTIFICATION_EVENT还是WIA_ACTION_EVENT或两者。
应用程序必须在通过 ppIEnum 参数接收的接口指针上调用 IUnknown::Release 方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wia_xp.h (包括 Wia.h) |
Library | Wiaguid.lib |
DLL | Wiaservc.dll |