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


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

Важно!

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

Сообщает приложению о событиях уведомлений, связанных со службами мобильных широкополосных устройств в системе.

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

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

Методы

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

 
IMbnDeviceServicesEvents::OnCloseCommandSessionComplete

Метод уведомления, указывающий, что запрос CloseCommandSession службы устройства завершен.
IMbnDeviceServicesEvents::OnCloseDataSessionComplete

Метод уведомления, указывающий, что запрос CloseDataSession сеанса службы устройства завершен.
IMbnDeviceServicesEvents::OnEventNotification

Метод уведомления, сигналив о событии изменения состояния службы устройства с мобильного широкополосного устройства.
IMbnDeviceServicesEvents::OnInterfaceStateChange

Метод уведомления, который сигнализирует об изменении состояния служб устройств в системе.
IMbnDeviceServicesEvents::OnOpenCommandSessionComplete

Метод уведомления, указывающий, что запрос CommandSessionOpen службы устройства завершен.
IMbnDeviceServicesEvents::OnOpenDataSessionComplete

Метод уведомления, указывающий, что запрос OpenDataSession службы устройства завершен.
IMbnDeviceServicesEvents::OnQueryCommandComplete

Метод уведомления, указывающий, что запрос ЗАПРОСА службы устройства завершен.
IMbnDeviceServicesEvents::OnQuerySupportedCommandsComplete

Метод уведомления, указывающий, что запрос сообщений, поддерживаемых в службе устройства, завершен.
IMbnDeviceServicesEvents::OnReadData

Уведомление о том, что данные считываются из сеанса данных службы устройства.
IMbnDeviceServicesEvents::OnSetCommandComplete

Метод уведомления, указывающий, что запрос SET службы устройства завершен.
IMbnDeviceServicesEvents::OnWriteDataComplete

Метод уведомления, указывающий, что запрос на запись сеанса службы устройства завершен.

Комментарии

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

  1. Получите интерфейс IConnectionPoint , вызвав QueryInterface для объекта IMbnDeviceServicesManager .
  2. Вызовите FindConnectionPoint в возвращенном интерфейсе и передайте IID_IMbnDeviceServicesEvents в RIID.
  3. Вызовите Совет для возвращенной точки подключения и передайте указатель на интерфейс IUnknown объекта, реализующего IMbnDeviceServicesEvents, в PUNK.

Уведомления можно завершить, вызвав unadvise в точке подключения, возвращенной на шаге 2.

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

Требования

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