Compartilhar via


Funções de mensagem (Gerenciamento de Rede)

[As funções de mensagem não têm suporte a partir do Windows Vista porque não há suporte para o alerter e os serviços de mensagens.]

As funções de mensagem de gerenciamento de rede enviam mensagens e mantêm aliases de mensagem. As funções de mensagem são listadas a seguir.

Windows Server 2003: o alerter e os serviços de mensagens são desabilitados por padrão. Você deve habilitar novamente os serviços antes de chamar o gerenciamento de rede funções de Alerta ou as funções mensagem de gerenciamento de rede.

Função Descrição
NetMessageBufferSend Envia uma mensagem para um alias de mensagem registrado.
NetMessageNameAdd Registra um alias de mensagem na tabela de nomes da mensagem.
NetMessageNameDel Exclui um alias de mensagem da tabela de nomes da mensagem.
NetMessageNameEnum Lista todos os aliases de mensagem armazenados na tabela de nomes de mensagem.
NetMessageNameGetInfo Retorna informações sobre um alias de mensagem específico na tabela de nomes de mensagem.

 

Uma mensagem é um buffer de dados de texto enviados a um usuário ou aplicativo na rede. Para receber uma mensagem, um usuário ou aplicativo deve registrar um alias de mensagem na tabela de nomes de mensagens de um computador. Os aliases a seguir são registrados por padrão: "user", "machine", "domain" ou "*" (o domínio atual do computador). O alias "domínio" especifica o conjunto de computadores que têm o mesmo nome de domínio definido como seu domínio ou como seu grupo de trabalho e escutam transmissões na mesma sub-rede. Para NetBIOS via TCP/IP, a especificação do alias "domínio" também poderá ser bem-sucedida entre sub-redes se o nome de domínio for resolvido por um servidor de nomes ou se as transmissões de datagram netBIOS forem encaminhadas entre roteadores. Portanto, as mensagens enviadas a um domínio não têm entrega garantida para todos os membros do domínio. Também é possível que alguns membros do domínio recebam a mensagem várias vezes se tiverem vários transportes instalados que dão suporte ao NetBIOS.

Você também pode registrar um alias de mensagem chamando a funçãoNetMessageNameAdd. Uma tabela de nomes de mensagem contém uma lista de aliases de mensagens registrados (usuários e aplicativos) permitidos para receber mensagens. Os aliases registrados na tabela de nomes de mensagem não diferenciam maiúsculas de minúsculas.

O serviço de mensagens deve estar em execução no computador receptor para exibir uma mensagem pop-up quando a mensagem for recebida. Além disso, o serviço estação de trabalho deve estar em execução no computador local. NetBIOS é o mecanismo de transporte usado entre o remetente e o receptor.

As funções de mensagem estão disponíveis em dois níveis de informações:

O nível de informações de MSG_INFO_1 existe apenas para compatibilidade. O serviço de mensagens não encaminha nomes nem permite que os nomes sejam encaminhados para ele.