메시지 함수(네트워크 관리)
[경고자 및 메신저 서비스가 지원되지 않으므로 Windows Vista에서는 메시지 함수가 지원되지 않습니다.]
네트워크 관리 메시지 함수는 메시지를 보내고 메시지 별칭을 유지 관리합니다. 메시지 함수는 다음과 같습니다.
Windows Server 2003: 경고자 및 메신저 서비스는 기본적으로 사용하지 않도록 설정됩니다. 네트워크 관리 경고 함수 또는 네트워크 관리 메시지 함수를 호출하기 전에 서비스를 다시 사용하도록 설정해야 합니다.
함수 | Description |
---|---|
NetMessageBufferSend | 등록된 메시지 별칭으로 메시지를 보냅니다. |
NetMessageNameAdd | 메시지 이름 테이블에 메시지 별칭을 등록합니다. |
NetMessageNameDel | 메시지 이름 테이블에서 메시지 별칭을 삭제합니다. |
NetMessageNameEnum | 메시지 이름 테이블에 저장된 모든 메시지 별칭을 나열합니다. |
NetMessageNameGetInfo | 메시지 이름 테이블의 특정 메시지 별칭에 대한 정보를 반환합니다. |
메시지는 네트워크의 사용자 또는 애플리케이션으로 전송되는 텍스트 데이터의 버퍼입니다. 메시지를 받으려면 사용자 또는 애플리케이션이 컴퓨터의 메시지 이름 테이블에 메시지 별칭을 등록해야 합니다. 기본적으로 "user", "machine", "domain" 또는 "*"(컴퓨터의 현재 도메인)이라는 별칭이 등록됩니다. "도메인" 별칭은 도메인 또는 작업 그룹으로 정의된 동일한 도메인 이름을 가진 컴퓨터 집합을 지정하고 동일한 서브넷에서 브로드캐스트를 수신 대기합니다. TCP/IP를 통해 NetBIOS의 경우 도메인 이름이 이름 서버에서 확인되거나 NetBIOS 데이터그램 브로드캐스트가 라우터 간에 전달되는 경우 서브넷에서 "도메인" 별칭을 지정하면 성공할 수도 있습니다. 따라서 도메인으로 전송된 메시지가 도메인의 모든 멤버에 대한 배달을 보장하지는 않습니다. NetBIOS를 지원하는 여러 전송이 설치된 경우 일부 도메인 멤버가 메시지를 여러 번 받을 수도 있습니다.
NetMessageNameAdd 함수를 호출하여 메시지 별칭을 등록할 수도 있습니다. 메시지 이름 테이블에는 메시지를 받을 수 있는 등록된 메시지 별칭(사용자 및 애플리케이션) 목록이 포함되어 있습니다. 메시지 이름 테이블에 등록된 별칭은 대/소문자를 구분하지 않습니다.
메시지가 수신될 때 팝업 메시지를 표시하려면 메신저 서비스가 수신 컴퓨터에서 실행 중이어야 합니다. 또한 워크스테이션 서비스는 로컬 컴퓨터에서 실행되어야 합니다. NetBIOS는 발신자와 수신자 간에 사용되는 전송 메커니즘입니다.
메시지 함수는 다음 두 가지 정보 수준에서 사용할 수 있습니다.
MSG_INFO_1 정보 수준은 호환성을 위해서만 존재합니다. 메신저 서비스는 이름을 전달하거나 이름을 전달하도록 허용하지 않습니다.