微型端口驱动程序的必需 OID

下表列出了所有微型端口驱动程序必需的 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.