OID_GEN_SUPPORTED_LIST

作为查询,OID_GEN_SUPPORTED_LIST OID 为微型端口驱动程序或 NIC 支持的对象指定一个 OID 数组。 对象包括常规对象、特定于媒体的对象和特定于实现的对象。

版本信息

Windows Vista 和更高版本的 Windows

NDIS 6.0 及更高版本的微型端口驱动程序
未请求。

NDIS 5.1 微型端口驱动程序
必需。 请参阅 OID_GEN_SUPPORTED_LIST (NDIS 5.1)

Windows XP

NDIS 5.1 微型端口驱动程序
必需。 请参阅 OID_GEN_SUPPORTED_LIST (NDIS 5.1)

注解

NDIS 6.0 及更高版本的微型端口驱动程序不会收到此 OID 请求。 NDIS 使用微型端口驱动程序在初始化期间提供的缓存值来处理此 OID。

若要在初始化期间指定受支持的 OID 列表,微型端口驱动程序会设置 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 结构的 SupportedOidList 成员,并将该结构传递给 NdisMSetMiniportAttributes 函数。

NDIS 将所提供的列表的子集转发给进行此查询的协议驱动程序。 也就是说,NDIS 会从列表中筛选任何受支持的统计信息 OID,因为协议驱动程序永远不会进行统计信息查询。

如果微型端口驱动程序在其支持的 OID 列表中列出 OID,则它必须完全支持 OID。 也就是说,微型端口驱动程序在响应查询或设置其包含在列表中的 OID 的请求时必须返回有效数据。 例如, OID_GEN_STATISTICS OID 是 NDIS 6.0 及更高版本微型端口驱动程序所需的 OID。 如果微型端口驱动程序不支持硬件或软件中的统计信息并返回不正确的统计信息,则驱动程序无法在其支持的 OID 列表中指定OID_GEN_STATISTICS。

重复项可能会出现在支持的 OID 列表中。 驱动程序不需要保证列表中每个 OID 只有一个条目。

要求

标头

Ntddndis.h (包括 Ndis.h)

另请参阅

OID_GEN_STATISTICS