次の方法で共有


コネクションレス (802.3) 初期化シーケンスの例

このセクションでは、デバイスがリモート NDIS コネクションレス デバイスとして起動時に予測できるイベントのよくある順番について説明します。 リモート NDIS の基本的な操作は同じのため、基になるバスに関わらず、必要なバスの列挙と起動プロセスは、例から除外されています。

Host デバイス 説明

REMOTE_NDIS_INITIALIZE_MSG

ホストは、リモート NDIS 初期化メッセージをデバイスに送信します。

REMOTE_NDIS_INITIALIZE_CMPLT

[完了の初期化] メッセージを表示したデバイスが応答する。

受信。 初期化の成功

ホストは、受信データ チャネルでデータの受け入れを開始します。 (例: USB では、IN パイプで読み取り開始します)。

REMOTE_NDIS_QUERY_MSG

かつ

REMOTE_NDIS_SET_MSG

REMOTE_NDIS_QUERY_CMPLT

OR

REMOTE_NDIS_SET_CMPLT

ホストは、デバイスの状態を判断し、一連のセットとクエリを開始して初期パラメータを設定します。 デバイスは、正確かつ完璧なメッセージで適切に応答します。 次の NDIS OID を照会可能です: OID_802_3_CURRENT_ADDRESSOID_802_3_MAXIMUM_LIST_SIZEなど。

REMOTE_NDIS_SET_MSG

ホストは、0 以外の フィルター値を持つOID_GEN_CURRENT_PACKET_FILTER OID をデバイスに送信します。 この時点で、デバイスは受信データ チャネルでデータ パケットの送信を開始しなければなりません。 また、ホストは、送信データ チャネルでのデータ パケットの送信も開始します。