IMbnInterfaceManager 接口 (mbnapi.h)

重要

从 Windows 10 版本 1803 开始,本部分所述的 Win32 API 将替换为 Windows.Networking.Connectivity 命名空间中的Windows 运行时 API。

提供对 IMbnInterface 对象和通知的访问。

继承

IMbnInterfaceManager 接口继承自 IUnknown 接口。 IMbnInterfaceManager 还具有以下类型的成员:

方法

IMbnInterfaceManager 接口具有这些方法。

 
IMbnInterfaceManager::GetInterface

获取特定的接口。
IMbnInterfaceManager::GetInterfaces

获取所有可用 IMbnInterface 对象的列表。

注解

此接口可用于访问以下通知接口。

要注册的通知接收器 IID
IMbnInterfaceManagerEvents IID_IMbnInterfaceManagerEvents
IMbnInterfaceEvents IID_IMbnInterfaceEvents
IMbnSignalEvents IID_IMbnSignalEvents
IMbnPinManagerEvents IID_IMbnPinManagerEvents
IMbnPinEvents IID_IMbnPinEvents
IMbnRegistrationEvents IID_IMbnRegistrationEvents
IMbnConnectionContextEvents IID_IMbnConnectionContextEvents
IMbnSmsEvents IID_IMbnSmsEvents
IMbnServiceActivationEvents IID_IMbnServiceActivationEvents
IMbnVendorSpecificEvents IID_IMbnVendorSpecificEvents
 

以下过程介绍如何注册通知。

  1. 通过在 IMbnInterfaceManager 对象上调用 QueryInterface 来获取 IConnectionPointContainer 接口。
  2. 对于要注册的每个通知接收器,请在返回的接口上调用 FindConnectionPoint ,并将与通知接收器对应的 IID 传递给 riid
  3. 对于步骤 2 返回的每个连接点,在返回的连接点上调用“建议”,并将指针传递到实现匹配通知接口的对象上的 IUnknown 接口。
可以通过在步骤 2 中返回的连接点上调用 Unadvise 来终止通知。

若要查看注册 COM 通知的一些代码,请参阅 COM 连接点 一文的客户端部分。

要求

要求
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 mbnapi.h