Интерфейс 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.
В следующей процедуре описывается регистрация для получения уведомлений.
- Получите интерфейс IConnectionPointContainer , вызвав QueryInterface для объекта IMbnConnectionManager .
- Чтобы зарегистрировать каждый приемник уведомлений, вызовите FindConnectionPoint в возвращенном интерфейсе и передайте идентификатор IID, соответствующий приемнику уведомлений, в riid.
- Для каждой точки подключения, возвращаемой на шаге 2, вызовите Функцию Совет по возвращенной точке подключения и передайте указатель на интерфейс IUnknown в объекте, который реализует соответствующий интерфейс уведомлений для PUnk.
Чтобы просмотреть код, который регистрируется для com-уведомлений, см. раздел "Клиент" статьи Точки подключения COM .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | mbnapi.h |