Compartilhar via


Interface IMbnInterfaceEvents (mbnapi.h)

Importante

A partir do Windows 10, versão 1803, as APIs do Win32 descritas nesta seção são substituídas pelas APIs Windows Runtime no namespace Windows.Networking.Connectivity.

Essa interface é uma interface de notificação usada para lidar com chamadas de método IMbnInterface assíncronas, bem como alterações no estado do dispositivo.

Herança

A interface IMbnInterfaceEvents herda da interface IUnknown . IMbnInterfaceEvents também tem estes tipos de membros:

Métodos

A interface IMbnInterfaceEvents tem esses métodos.

 
IMbnInterfaceEvents::OnEmergencyModeChange

Esse método de notificação é chamado pelo serviço de Banda Larga Móvel para indicar que o modo de emergência foi alterado.
IMbnInterfaceEvents::OnHomeProviderAvailable

Esse método de notificação é chamado pelo serviço de Banda Larga Móvel para indicar que as informações do provedor doméstico para o dispositivo estão disponíveis.
IMbnInterfaceEvents::OnInterfaceCapabilityAvailable

Esse método de notificação é chamado pelo serviço de Banda Larga Móvel para indicar que as informações de funcionalidade da interface estão disponíveis.
IMbnInterfaceEvents::OnPreferredProvidersChange

Esse método de notificação é chamado pelo serviço de Banda Larga Móvel para indicar uma alteração na lista de provedores preferenciais de um dispositivo.
IMbnInterfaceEvents::OnReadyStateChange

Esse método de notificação é chamado pelo serviço de Banda Larga Móvel para indicar uma alteração no estado pronto de uma interface.
IMbnInterfaceEvents::OnScanNetworkComplete

Esse método de notificação é chamado pelo serviço de Banda Larga Móvel para indicar a conclusão de uma verificação de rede.
IMbnInterfaceEvents::OnSetPreferredProvidersComplete

Esse método de notificação é chamado pelo serviço de Banda Larga Móvel para indicar a conclusão de uma operação SetPreferredProviders.
IMbnInterfaceEvents::OnSubscriberInformationChange

Esse método de notificação é chamado pelo serviço de Banda Larga Móvel para indicar que as informações do assinante do dispositivo foram alteradas.

Comentários

O procedimento a seguir descreve como se registrar para notificações.

  1. Obtenha uma interface IConnectionPointContainer chamando QueryInterface em um objeto IMbnInterfaceManager .
  2. Chame FindConnectionPoint na interface retornada e passe IID_IMbnInterfaceEvents para riid.
  3. Chame Advise no ponto de conexão retornado e passe um ponteiro para uma interface IUnknown em um objeto que implementa IMbnInterfaceEvents para pUnk.
As notificações podem ser encerradas chamando Unadvise no ponto de conexão retornado na etapa 2.

Para exibir algum código que se registra para notificações COM, consulte a seção Cliente do artigo Pontos de Conexão COM .

Requisitos

   
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho mbnapi.h