コネクションレス (802.3) 初期化シーケンスの例
このセクションでは、デバイスがリモート NDIS コネクションレス デバイスとして起動時に予測できるイベントのよくある順番について説明します。 リモート NDIS の基本的な操作は同じのため、基になるバスに関わらず、必要なバスの列挙と起動プロセスは、例から除外されています。
Host | デバイス | 説明 |
---|---|---|
ホストは、リモート NDIS 初期化メッセージをデバイスに送信します。 |
||
[完了の初期化] メッセージを表示したデバイスが応答する。 |
||
受信。 初期化の成功 |
ホストは、受信データ チャネルでデータの受け入れを開始します。 (例: USB では、IN パイプで読み取り開始します)。 |
|
かつ |
OR |
ホストは、デバイスの状態を判断し、一連のセットとクエリを開始して初期パラメータを設定します。 デバイスは、正確かつ完璧なメッセージで適切に応答します。 次の NDIS OID を照会可能です: OID_802_3_CURRENT_ADDRESS、 OID_802_3_MAXIMUM_LIST_SIZEなど。 |
ホストは、0 以外の フィルター値を持つOID_GEN_CURRENT_PACKET_FILTER OID をデバイスに送信します。 この時点で、デバイスは受信データ チャネルでデータ パケットの送信を開始しなければなりません。 また、ホストは、送信データ チャネルでのデータ パケットの送信も開始します。 |