次の方法で共有


メッセージ関数 (ネットワーク管理)

[Alerter サービスと Messenger サービスはサポートされていないため、Windows Vista の時点ではメッセージ関数はサポートされていません。]

ネットワーク管理メッセージ関数は、メッセージを送信し、メッセージエイリアスを維持します。 メッセージ関数の一覧を次に示します。

Windows Server 2003: アラート サービスとメッセンジャー サービスは既定で無効になっています。 アラート機能 またはネットワーク管理メッセージ機能 ネットワーク管理を呼び出す前に、サービスを再度有効にする必要があります。

機能 形容
NetMessageBufferSend 登録済みのメッセージ エイリアスにメッセージを送信します。
NetMessageNameAdd メッセージ名テーブルにメッセージエイリアスを登録します。
NetMessageNameDel メッセージ名テーブルからメッセージ エイリアスを削除します。
NetMessageNameEnum メッセージ名テーブルに格納されているすべてのメッセージ エイリアスを一覧表示します。
NetMessageNameGetInfo メッセージ名テーブル内の特定のメッセージ エイリアスに関する情報を返します。

 

メッセージ は、ネットワーク上のユーザーまたはアプリケーションに送信されるテキスト データのバッファーです。 メッセージを受信するには、ユーザーまたはアプリケーションがコンピューターのメッセージ名のテーブルにメッセージ エイリアスを登録する必要があります。 既定では、"user"、"machine"、"domain"、または "*" (コンピューターの現在のドメイン) のエイリアスが登録されます。 "domain" エイリアスは、ドメインまたはワークグループとして定義された同じドメイン名を持ち、同じサブネット上のブロードキャストをリッスンするコンピューターのセットを指定します。 TCP/IP 経由の NetBIOS の場合、ドメイン名がネーム サーバーによって解決された場合、または NetBIOS データグラム ブロードキャストがルーター間で転送される場合は、サブネット間で "ドメイン" エイリアスを指定しても成功する可能性があります。 そのため、ドメインに送信されたメッセージは、ドメインのすべてのメンバーへの配信を保証しているわけではありません。 一部のドメイン メンバーは、NetBIOS をサポートする複数のトランスポートがインストールされている場合に、メッセージを複数回受信することもできます。

NetMessageNameAdd 関数を呼び出して、メッセージ エイリアスを登録することもできます。 メッセージ名テーブル には、メッセージの受信が許可されている登録済みのメッセージ エイリアス (ユーザーとアプリケーション) の一覧が含まれています。 メッセージ名テーブルに登録されているエイリアスでは、大文字と小文字が区別されません。

メッセージの受信時にポップアップ メッセージを表示するには、受信側のコンピューターで Messenger サービスが実行されている必要があります。 さらに、ワークステーション サービスはローカル コンピューターで実行されている必要があります。 NetBIOS は、送信側と受信側の間で使用されるトランスポート メカニズムです。

メッセージ関数は、次の 2 つの情報レベルで使用できます。

MSG_INFO_1 情報レベルは互換性のためにのみ存在します。 Messenger サービスは、名前を転送したり、名前を転送したりしません。