网络 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 支持。