Funciones de mensaje (administración de red)
[Las funciones de mensaje no se admiten a partir de Windows Vista porque no se admiten los servicios de alerta y mensajería.
Las funciones de mensaje de administración de red envían mensajes y mantienen alias de mensaje. Las funciones de mensaje se enumeran a continuación.
Windows Server 2003: El alertador y los servicios de mensajería están deshabilitados de forma predeterminada. Debe volver a habilitar los servicios antes de llamar a las funciones de alerta de administración de red o a las funciones de mensaje de administración de red.
Función | Descripción |
---|---|
NetMessageBufferSend | Envía un mensaje a un alias de mensaje registrado. |
NetMessageNameAdd | Registra un alias de mensaje en la tabla de nombres de mensaje. |
NetMessageNameDel | Elimina un alias de mensaje de la tabla de nombres de mensaje. |
NetMessageNameEnum | Enumera todos los alias de mensaje almacenados en la tabla de nombres de mensaje. |
NetMessageNameGetInfo | Devuelve información sobre un alias de mensaje determinado en la tabla de nombres de mensaje. |
Un mensaje es un búfer de datos de texto enviados a un usuario o aplicación en la red. Para recibir un mensaje, un usuario o aplicación debe registrar un alias de mensaje en la tabla de nombres de mensaje de un equipo. Los alias siguientes se registran de forma predeterminada: "user", "machine", "domain" o "*" (el dominio actual del equipo). El alias "dominio" especifica el conjunto de equipos que tienen el mismo nombre de dominio definido como su dominio o como su grupo de trabajo y escuchan las difusiones en la misma subred. Para NetBIOS a través de TCP/IP, especificar el alias "dominio" también puede realizarse correctamente entre subredes si el nombre de dominio se resuelve mediante un servidor de nombres o si las difusiones de datagrama NetBIOS se reenvía a través de enrutadores. Por lo tanto, los mensajes enviados a un dominio no tienen garantizada la entrega a todos los miembros del dominio. También es posible que algunos miembros del dominio reciban el mensaje varias veces si tienen varios transportes instalados que admiten NetBIOS.
También puede registrar un alias de mensaje llamando a la función NetMessageNameAdd . Una tabla de nombres de mensaje contiene una lista de alias de mensaje registrados (usuarios y aplicaciones) que pueden recibir mensajes. Los alias registrados en la tabla de nombres de mensaje no distinguen mayúsculas de minúsculas.
El servicio de mensajería debe ejecutarse en el equipo receptor para mostrar un mensaje emergente cuando se recibe el mensaje. Además, el servicio Workstation debe ejecutarse en el equipo local. NetBIOS es el mecanismo de transporte utilizado entre el remitente y el receptor.
Las funciones de mensaje están disponibles en dos niveles de información:
El nivel de información de MSG_INFO_1 solo existe por motivos de compatibilidad. El servicio messenger no reenvía nombres ni permite reenviarlos.