下表列出了所有微型端口驱动程序必需的 OID。 微型端口驱动程序需要支持其他 OID,具体取决于其 NDIS 版本及其支持的服务,例如:
- Connection-Oriented Objects
- CoNDIS
- 以太网统计信息 OID
- Header-Data 拆分 OID
- Hyper-V 可扩展交换机 OID
- IPsec 卸载版本 2 OID
- MB OIDs
- 本机 802.11 无线 LAN OID
- NDIS TCP/IP 卸载 OID
- NDKPI OIDs
- 作电源管理 OID
- 接收筛选器 OID 概述
- 接收筛选器 OID
- 接收方缩放 OID
- 远程 NDIS OID
- 电源管理的必需和可选 OID
- SR-IOV OIDs
- 统计电源管理 OID
- 任务卸载对象
- VMQ OIDs
在表中的“O/M”列中:
- “M”表示“必需”和“O”表示“可选”。
- “O/M for Query”列中的“N/A”表示 NDIS 处理 OID 查询请求,并且不将其发送到微型端口驱动程序,因此微型端口驱动程序只需要支持 OID 集请求。
- 如果“O/M for Query”列中没有条目,则此 OID 是唯一的 OID。
- 如果“O/M for Set”列中没有条目,则此 OID 是仅限查询的 OID。
| OID | O/M for Query | O/M for Set | Comments |
|---|---|---|---|
| OID_GEN_CURRENT_LOOKAHEAD | N/A | M | NDIS 处理微型端口驱动程序的查询和未成功设置请求。 NDIS 将有效的 Set 请求发送到微型端口驱动程序。 You can obtain the same information with OID_GEN_RECEIVE_BLOCK_SIZE. |
| OID_GEN_CURRENT_PACKET_FILTER | N/A | M | 查询不是必需的。 设置是必需的。 |
| OID_GEN_INTERRUPT_MODERATION | M | M | |
| OID_GEN_LINK_PARAMETERS | M | ||
| OID_GEN_MAXIMUM_TOTAL_SIZE | M | 没有其他方法可以获取此信息。 | |
| OID_GEN_RCV_OK | M | NDIS does not handle this OID for miniport drivers and OID_GEN_STATISTICS does not include this information. Note: Statistics OIDs are mandatory unless NDIS handles them. | |
| 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 does not handle this OID and OID_GEN_STATISTICS does not include this information. Note: Statistics OIDs are mandatory unless NDIS handles them. |