微型端口驱动程序的必需 OID
下表列出了所有微型端口驱动程序必需的 OID。 微型端口驱动程序需要支持其他 OID,具体取决于其 NDIS 版本和它支持的服务,例如:
- Connection-Oriented 对象
- CoNDIS
- 以太网统计信息 OID
- Header-Data拆分 OID
- Hyper-V 可扩展交换机 OID
- IPsec 卸载版本 2 OID
- MB OID
- 本机 802.11 无线 LAN OID
- NDIS TCP/IP 卸载 OID
- NDKPI OID
- 操作电源管理 OID
- 接收筛选器 OID 概述
- 接收筛选器 OID
- 接收端缩放 OID
- 远程 NDIS OID
- 电源管理的必需和可选 OID
- SR-IOV OID
- 统计电源管理 OID
- 任务卸载对象
- VMQ OID
在表中的“O/M”列中:
- “M”表示“必需”,“O”表示“可选”。
- “O/M for Query”列中的“N/A”表示 NDIS 处理 OID 查询请求,不会将其发送到微型端口驱动程序,因此微型端口驱动程序只需支持 OID 集请求。
- 如果“查询的 O/M”列中没有条目,则此 OID 是仅设置的 OID。
- 如果“设置的 O/M”列中没有条目,则此 OID 是仅限查询的 OID。
OID | O/M for Query | O/M for Set | 注释 |
---|---|---|---|
OID_GEN_CURRENT_LOOKAHEAD | 空值 | M | NDIS 处理微型端口驱动程序的查询和失败的 Set 请求。 NDIS 将有效的 Set 请求发送到微型端口驱动程序。 可以使用 OID_GEN_RECEIVE_BLOCK_SIZE 获取相同的信息。 |
OID_GEN_CURRENT_PACKET_FILTER | 空值 | M | 查询不是必需的。 设置是必需的。 |
OID_GEN_INTERRUPT_MODERATION | M | M | |
OID_GEN_LINK_PARAMETERS | M | ||
OID_GEN_MAXIMUM_TOTAL_SIZE | M | 没有其他方法可以获取此信息。 | |
OID_GEN_RCV_OK | M | NDIS 不会为微型端口驱动程序处理此 OID, OID_GEN_STATISTICS 不包含此信息。 注意:统计信息 OID 是必需的,除非 NDIS 处理它们。 | |
OID_GEN_RECEIVE_BLOCK_SIZE | M | NDIS 不处理微型端口驱动程序的此 OID。 | |
OID_GEN_RECEIVE_BUFFER_SPACE | M | 没有其他方法可以获取此信息。 | |
OID_GEN_STATISTICS | M | ||
OID_GEN_TRANSMIT_BLOCK_SIZE | M | 没有其他方法可以获取此信息。 | |
OID_GEN_TRANSMIT_BUFFER_SPACE | M | 没有其他方法可以获取此信息。 | |
OID_GEN_VENDOR_DESCRIPTION | M | 没有其他方法可以获取此信息。 | |
OID_GEN_VENDOR_DRIVER_VERSION | M | 没有其他方法可以获取此信息。 | |
OID_GEN_VENDOR_ID | M | 没有其他方法可以获取此信息。 独立硬件供应商的筛选器驱动程序或中间驱动程序可能会查询此 OID。 | |
OID_GEN_XMIT_OK | M | NDIS 不处理此 OID, OID_GEN_STATISTICS 不包含此信息。 注意:统计信息 OID 是必需的,除非 NDIS 处理它们。 |