Share via


Interface IMbnConnectionManager (mbnapi.h)

Importante

A partir de 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.

Fornece acesso a objetos IMbnConnection e notificações de conexão.

Herança

A interface IMbnConnectionManager herda da interface IUnknown . IMbnConnectionManager também tem esses tipos de membros:

Métodos

A interface IMbnConnectionManager tem esses métodos.

 
IMbnConnectionManager::GetConnection

Obtém uma conexão.
IMbnConnectionManager::GetConnections

Obtém uma lista de conexões disponíveis.

Comentários

Essa interface pode ser usada para acessar as interfaces de notificação a seguir.

Coletor de Notificação para Registrar IID
IMbnConnectionManagerEvents IID_IMbnConnectionManagerEvents
IMbnConnectionEvents IID_IMbnConnectionEvents
 

Um aplicativo pode obter essa interface chamando CoCreateInstance com uma ID de classe de CLSID_IMbnConnectionManager.

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

  1. Obtenha uma interface IConnectionPointContainer chamando QueryInterface em um objeto IMbnConnectionManager .
  2. Para que cada coletor de notificação se registre, chame FindConnectionPoint na interface retornada e passe IID correspondente ao coletor de notificação para riid.
  3. Para cada ponto de conexão retornado pela etapa 2, chame Aconselhável no ponto de conexão retornado e passe um ponteiro para uma interface IUnknown em um objeto que implementa a interface de notificação correspondente para pUnk.
As notificações podem ser encerradas chamando Unadvise no ponto de conexão retornado na etapa 2.

Para exibir alguns códigos que se registram 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 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho mbnapi.h