共用方式為


訊息函式 (網路管理)

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

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

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

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

 

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

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

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

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

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