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


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

Важно!

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

Этот интерфейс представляет собой интерфейс уведомлений, используемый для обработки асинхронных вызовов методов IMbnInterface , а также для изменения состояния устройства.

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

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

Методы

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

 
IMbnInterfaceEvents::OnEmergencyModeChange

Этот метод уведомления вызывается службой мобильного широкополосного подключения, чтобы указать, что режим экстренного реагирования изменился.
IMbnInterfaceEvents::OnHomeProviderAvailable

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

Этот метод уведомления вызывается службой мобильной широкополосной связи, чтобы указать, что доступны сведения о возможностях интерфейса.
IMbnInterfaceEvents::OnPreferredProvidersChange

Этот метод уведомления вызывается службой мобильной широкополосной связи для указания изменения в списке предпочтительных поставщиков устройства.
IMbnInterfaceEvents::OnReadyStateChange

Этот метод уведомления вызывается службой мобильного широкополосного подключения для указания изменения состояния готовности интерфейса.
IMbnInterfaceEvents::OnScanNetworkComplete

Этот метод уведомления вызывается службой мобильного широкополосного подключения для указания завершения сканирования сети.
IMbnInterfaceEvents::OnSetPreferredProvidersComplete

Этот метод уведомления вызывается службой мобильного широкополосного подключения для указания завершения операции SetPreferredProviders.
IMbnInterfaceEvents::OnSubscriberInformationChange

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

Комментарии

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

  1. Получите интерфейс IConnectionPointContainer , вызвав QueryInterface для объекта IMbnInterfaceManager .
  2. Вызовите FindConnectionPoint в возвращенном интерфейсе и передайте IID_IMbnInterfaceEventsв riid.
  3. Вызовите Совет для возвращенной точки подключения и передайте указатель на интерфейс IUnknown в объекте, который реализует IMbnInterfaceEvents в pUnk.
Уведомления можно завершить, вызвав unadvise в точке подключения, возвращенной на шаге 2.

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

Требования

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