Поделиться через


Интерфейс IMbnConnectionManager (mbnapi.h)

Важно!

Начиная с Windows 10 версии 1803, API Win32, описанные в этом разделе, заменяются среда выполнения Windows API в пространстве имен Windows.Networking.Connectivity.

Предоставляет доступ к объектам IMbnConnection и уведомлениям о подключении.

Наследование

Интерфейс IMbnConnectionManager наследуется от интерфейса IUnknown . IMbnConnectionManager также имеет следующие типы членов:

Методы

Интерфейс IMbnConnectionManager содержит следующие методы.

 
IMbnConnectionManager::GetConnection

Возвращает соединение.
IMbnConnectionManager::GetConnections

Возвращает список доступных подключений.

Комментарии

Этот интерфейс можно использовать для доступа к следующим интерфейсам уведомлений.

Приемник уведомлений для регистрации IID
IMbnConnectionManagerEvents IID_IMbnConnectionManagerEvents
IMbnConnectionEvents IID_IMbnConnectionEvents
 

Приложение может получить этот интерфейс, вызвав CoCreateInstance с идентификатором класса CLSID_IMbnConnectionManager.

В следующей процедуре описывается регистрация для получения уведомлений.

  1. Получите интерфейс IConnectionPointContainer , вызвав QueryInterface для объекта IMbnConnectionManager .
  2. Чтобы зарегистрировать каждый приемник уведомлений, вызовите FindConnectionPoint в возвращенном интерфейсе и передайте идентификатор IID, соответствующий приемнику уведомлений, в riid.
  3. Для каждой точки подключения, возвращаемой на шаге 2, вызовите Функцию Совет по возвращенной точке подключения и передайте указатель на интерфейс IUnknown в объекте, который реализует соответствующий интерфейс уведомлений для PUnk.
Уведомления можно завершить, вызвав unadvise в точке подключения, возвращенной на шаге 2.

Чтобы просмотреть код, который регистрируется для com-уведомлений, см. раздел "Клиент" статьи Точки подключения COM .

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header mbnapi.h