Compartilhar via


Interface IMbnDeviceServicesEvents (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.

Sinaliza um aplicativo sobre eventos de notificação relacionados aos serviços de dispositivo de Banda Larga Móvel no sistema.

Herança

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

Métodos

A interface IMbnDeviceServicesEvents tem esses métodos.

 
IMbnDeviceServicesEvents::OnCloseCommandSessionComplete

Método de notificação indicando que uma solicitação CloseCommandSession do serviço de dispositivo foi concluída.
IMbnDeviceServicesEvents::OnCloseDataSessionComplete

Método de notificação indicando que uma solicitação CloseDataSession da sessão de serviço do dispositivo foi concluída.
IMbnDeviceServicesEvents::OnEventNotification

Método de notificação sinalizando um evento de alteração de estado do serviço de dispositivo do dispositivo de Banda Larga Móvel.
IMbnDeviceServicesEvents::OnInterfaceStateChange

Método de notificação que sinaliza uma alteração no estado dos serviços de dispositivo no sistema.
IMbnDeviceServicesEvents::OnOpenCommandSessionComplete

Método de notificação indicando que uma solicitação CommandSessionOpen do serviço de dispositivo foi concluída.
IMbnDeviceServicesEvents::OnOpenDataSessionComplete

Método de notificação indicando que uma solicitação OpenDataSession do serviço de dispositivo foi concluída.
IMbnDeviceServicesEvents::OnQueryCommandComplete

Método de notificação indicando que uma solicitação QUERY do serviço de dispositivo foi concluída.
IMbnDeviceServicesEvents::OnQuerySupportedCommandsComplete

Método de notificação indicando que uma consulta para as mensagens com suporte em um serviço de dispositivo foi concluída.
IMbnDeviceServicesEvents::OnReadData

Notificação para dados que estão sendo lidos de uma sessão de dados do serviço de dispositivo.
IMbnDeviceServicesEvents::OnSetCommandComplete

Método de notificação indicando que uma solicitação SET do serviço de dispositivo foi concluída.
IMbnDeviceServicesEvents::OnWriteDataComplete

Método de notificação indicando que uma solicitação de gravação de sessão de serviço de dispositivo foi concluída.

Comentários

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

  1. Obtenha uma interface IConnectionPoint chamando QueryInterface em um objeto IMbnDeviceServicesManager .
  2. Chame FindConnectionPoint na interface retornada e passe IID_IMbnDeviceServicesEvents para RIID.
  3. Chame Advise no ponto de conexão retornado e passe um ponteiro para uma interface IUnknown em um objeto que implementa IMbnDeviceServicesEvents 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

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