NDIS 管理信息和 OID

每个微型端口驱动程序都包含自己的 管理信息库 (MIB) ,这是一个信息块,驱动程序在其中存储管理实体可以查询或设置的动态配置信息和统计信息。 以太网多播地址列表是配置信息的示例。 接收的广播数据包数是统计信息的一个示例。 MIB 中的每个信息元素称为 对象。 为了引用每个此类托管对象,NDIS (OID) 定义对象标识符 。 因此,如果管理实体想要查询或设置特定的托管对象,则必须为该对象提供特定的 OID。

MIB 跟踪三类对象:

  • 所有 NDIS 微型端口驱动程序通用的对象。

  • 特定于给定介质类型(如以太网)的所有 NDIS 微型端口驱动程序的对象。

  • 特定于特定供应商实现的对象。

WDK 文档的“网络参考”部分记录了 常规 和必需的 媒体特定 OID。 特定网络接口卡 (NIC) 驱动程序的实现特定 OID 应在给定微型端口驱动程序随附的文档中列出和说明。

对象被归类为 操作特征 (例如,多播地址列表) 或 统计信息 (例如,) 接收的广播数据包,它们也分类为 必需可选。 常规类或特定于媒体的类的所有操作特征对象都是强制性的,但只有一些统计信息对象是必需的。 所有特定于实现的对象都分类为必需对象。

有关 OID 分类的详细信息,请参阅 NDIS OID