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.
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.