IMbnDeviceServicesEvents 接口 (mbnapi.h)
重要
从 Windows 10 版本 1803 开始,本部分所述的 Win32 API 将替换为 Windows.Networking.Connectivity 命名空间中的Windows 运行时 API。
向应用程序发出有关系统上移动宽带设备服务相关通知事件的信号。
继承
IMbnDeviceServicesEvents 接口继承自 IUnknown 接口。 IMbnDeviceServicesEvents 也具有以下类型的成员:
方法
IMbnDeviceServicesEvents 接口具有这些方法。
IMbnDeviceServicesEvents::OnCloseCommandSessionComplete 指示设备服务 CloseCommandSession 请求已完成的通知方法。 |
IMbnDeviceServicesEvents::OnCloseDataSessionComplete 指示设备服务会话 CloseDataSession 请求已完成的通知方法。 |
IMbnDeviceServicesEvents::OnEventNotification 从移动宽带设备发出设备服务状态更改事件的信号的通知方法。 |
IMbnDeviceServicesEvents::OnInterfaceStateChange 指示系统上设备服务状态发生更改的通知方法。 |
IMbnDeviceServicesEvents::OnOpenCommandSessionComplete 指示设备服务 CommandSessionOpen 请求已完成的通知方法。 |
IMbnDeviceServicesEvents::OnOpenDataSessionComplete 指示设备服务 OpenDataSession 请求已完成的通知方法。 |
IMbnDeviceServicesEvents::OnQueryCommandComplete 指示设备服务 QUERY 请求已完成的通知方法。 |
IMbnDeviceServicesEvents::OnQuerySupportedCommandsComplete 指示对设备服务上支持的消息的查询已完成的通知方法。 |
IMbnDeviceServicesEvents::OnReadData 从设备服务数据会话读取数据的通知。 |
IMbnDeviceServicesEvents::OnSetCommandComplete 指示设备服务 SET 请求已完成的通知方法。 |
IMbnDeviceServicesEvents::OnWriteDataComplete 指示设备服务会话写入请求已完成的通知方法。 |
注解
以下过程介绍如何注册通知。
- 通过在 IMbnDeviceServicesManager 对象上调用 QueryInterface 来获取 IConnectionPoint 接口。
- 在返回的接口上调用 FindConnectionPoint ,并将IID_IMbnDeviceServicesEvents传递给 RIID。
- 在返回的连接点上调用 Advise,并将指向实现 IMbnDeviceServicesEvents 的对象上的 IUnknown 接口的指针传递给 PUNK。
可以通过在步骤 2 中返回的连接点上调用 Unadvise 来终止通知。
若要查看注册 COM 通知的一些代码,请参阅 COM 连接点一文的客户端部分。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | mbnapi.h |