网络 OID

微型端口驱动程序维护有关其功能和当前状态的信息,以及有关它所管理的每个微型端口适配器的信息。 每种信息类型都由对象标识符 (OID) 标识。 OID 是系统定义的。 NDIS 处理微型端口驱动程序的许多 OID 请求,NDIS 不会将此类请求传递给微型端口驱动程序。 微型端口驱动程序在初始化期间在其属性中报告其许多功能(以前是响应 OID 查询时报告的)。 有关报告属性的详细信息,请参阅 初始化适配器

NDIS 和更高级别的驱动程序可以使用 OID 查询并在某些情况下设置信息。

  • 无连接媒体的更高级别的驱动程序调用 NdisOidRequest 以在无连接微型端口驱动程序中查询或设置信息。 为了执行查询或设置操作,NDIS 调用微型端口驱动程序的 MiniportOidRequest 函数。

  • 面向连接的媒体的更高级别的驱动程序调用 NdisCoOidRequest ,以在面向连接的微型端口驱动程序中查询或设置信息。 为了执行查询和设置操作,NDIS 调用微型端口驱动程序的 MiniportCoOidRequest 函数。

NDIS 将微型端口驱动程序的许多系统定义的 OID 映射到全局唯一标识符 (GUID) 。 NDIS 将这些 GUID 注册到内核模式 Microsoft Windows Management Instrumentation (WMI) ,该内核模式支持用户模式Web-Based Enterprise Management (WBEM) 应用程序。 当 WMI 客户端查询或设置其中一个 GUID 时,NDIS 会根据需要将请求转换为查询 OID 操作或设置 OID 操作,然后将任何返回的信息和状态传递回 WMI。 可以将自定义 GUID 映射到自定义 OID 或微型端口驱动程序状态。 微型端口驱动程序必须在初始化期间向 NDIS 注册自定义 GUID 到 OID 或 GUID 到状态映射。

有关查询和设置 OID、创建自定义 OID 以及 WMI 的 NDIS 支持的详细信息,请参阅 获取和设置微型端口驱动程序信息和 WMI 的 NDIS 支持