微型端口驱动程序的必需 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 处理它们。