共用方式為


訊息函式 (網路管理)

[Windows Vista 不支援訊息函式,因為不支援警示程式和信使服務。]

網路管理訊息函式會傳送訊息並維護訊息別名。 訊息函式如下所列。

Windows Server 2003: 警示器和信使服務預設為停用。 您必須先重新啟用服務,才能呼叫網路管理 警示函式 或網路管理訊息函式。

功能 描述
NetMessageBufferSend 將訊息傳送至已註冊的訊息別名。
NetMessageNameAdd 在訊息名稱數據表中註冊訊息別名。
NetMessageNameDel 從訊息名稱數據表中刪除訊息別名。
NetMessageNameEnum 列出儲存在訊息名稱數據表中的所有訊息別名。
NetMessageNameGetInfo 傳回訊息名稱數據表中特定訊息別名的相關信息。

 

訊息 是傳送至網路上使用者或應用程式的文字數據緩衝區。 若要接收訊息,使用者或應用程式必須在計算機的訊息名稱數據表中註冊訊息別名。 默認會註冊下列別名:“user”、“machine”、“domain” 或 “*” (計算機的目前網域)。 “domain” 別名會指定一組計算機,這些計算機具有相同的域名定義為其網域或其工作組,並接聽相同子網上的廣播。 針對透過 TCP/IP 的 NetBIOS,如果功能變數名稱是由名稱伺服器解析,或是 NetBIOS 資料報廣播是跨路由器轉送,則指定「網路變數」別名也可以跨子網成功。 因此,傳送至網域的訊息不保證會傳遞至網域的所有成員。 如果某些網域成員已安裝支援 NetBIOS 的多個傳輸,也可以多次接收訊息。

您也可以呼叫 NetMessageNameAdd 函式來註冊訊息別名。 訊息名稱數據表 包含允許接收訊息的已註冊訊息別名清單(使用者和應用程式)。 在訊息名稱數據表中註冊的別名不區分大小寫。

信使服務必須在接收計算機上執行,才能在收到訊息時顯示快顯訊息。 此外,工作站服務必須在本機計算機上執行。 NetBIOS 是傳送者和接收者之間所使用的傳輸機制。

訊息函式可在兩個資訊層級取得:

MSG_INFO_1 資訊層級僅適用於相容性。 Messenger 服務不會轉寄名稱或允許轉送名稱給它。