无连接 (802.3) 初始化序列示例
本部分介绍设备在启动时作为远程 NDIS 无连接设备可以预期的事件的一般顺序。 由于远程 NDIS 的基本操作是相同的,无论基础总线是什么,都需要总线枚举和启动过程已排除在示例中。
主机 | 设备 | 说明 |
---|---|---|
主机将远程 NDIS 初始化消息发送到设备。 |
||
带有“初始化完成”消息的设备响应。 |
||
接收。 成功初始化 |
主机开始接受传入数据通道上的数据。 (示例:在 USB 上,开始对 IN 管道) 执行读取。 |
|
AND |
OR |
主机启动一系列集和查询,以确定设备的状态并设置初始参数。 设备使用正确的完整消息进行适当的响应。 可以查询以下 NDIS OID: OID_802_3_CURRENT_ADDRESS、 OID_802_3_MAXIMUM_LIST_SIZE等。 |
主机将具有非零筛选器值的 OID_GEN_CURRENT_PACKET_FILTER OID 发送到设备。 此时,设备应开始在传入数据通道上发送数据包。 主机还将开始在传出数据通道上发送数据包。 |