次の方法で共有


ネットワーク イベントの通知

データ トランスポート サービス プロバイダーの最も重要な役割の 1 つは、特定のネットワーク イベントが発生したときにクライアントに表示を提供することです。 定義されたネットワーク イベントの一覧は、次の内容で構成されます。

  • FD_CONNECT— リモート ホストまたはマルチキャスト セッションへの接続が完了しました。
  • FD_ACCEPT— リモート ホストが接続要求を行っています。
  • FD_READ— 読み取り可能なネットワーク データが到着しました。
  • FD_WRITE— 追加のデータが送信されるように、サービス プロバイダーのバッファーで領域が使用可能になりました。
  • FD_OOB— 帯域外データを読み取ることができる。
  • FD_CLOSE— リモート ホストが接続を閉じています。
  • FD_QOS— ネゴシエートされた QoS レベルで変更が発生しました。
  • FD_GROUP_QOS— 予約済み。
  • FD_ROUTING_INTERFACE_CHANGESIO_ROUTING_INTERFACE_CHANGE IOCTL で指定された宛先に到達するために使用するローカル インターフェイスが変更されました。
  • FD_ADDRESS_LIST_CHANGE— アプリケーションがバインドできるローカル アドレスの一覧が変更されました。

上記で列挙したネットワーク イベントのセットは、FD_XXX イベントと呼ばれることもあります。 このようなネットワーク イベントの 1 つ以上の発生の兆候は、クライアントが通知を要求する方法に応じて、さまざまな方法で指定できます。