OID_GEN_PHYSICAL_MEDIUM_EX
作为查询,OID_GEN_PHYSICAL_MEDIUM_EX OID 指定微型端口适配器支持的物理媒体的类型。
注解
NDIS 为 NDIS 6.0 及更高版本的微型端口驱动程序处理此 OID。 微型端口驱动程序在初始化期间提供物理介质值。
NDIS_OID_REQUEST 结构的 InformationBuffer 成员包含NDIS_PHYSICAL_MEDIUM枚举值。
注意OID_GEN_PHYSICAL_MEDIUM_EX和OID_GEN_PHYSICAL_MEDIUM的区别在于,OID_GEN_PHYSICAL_MEDIUM_EX版本不会替代 NdisPhysicalMediumUnspecified 的NdisPhysicalMedium802_3类型,而 OID_GEN_PHYSICAL_MEDIUM 仍会重写。 建议所有 6.x 驱动程序都使用 EX 版本。 OID_GEN_PHYSICAL_MEDIUM_EX通过 WMI GUID 公开。
微型端口驱动程序报告物理介质类型,以将其物理介质与声明在 OID_GEN_MEDIA_SUPPORTED OID 查询中支持的介质区分开来。
NDIS 支持支持较新网络的微型端口适配器的 OID_GEN_PHYSICAL_MEDIUM_EX OID,即使这些网络将显示为操作系统和 NDIS 的标准已知媒体类型传输数据包。
较新的网络传输数据包,这些数据包可能看起来像标准媒体,但可能具有新功能或与标准媒体略有不同。 此 OID 存在,因此上层驱动程序和应用程序可以确定 NIC 连接到的实际网络。 检索有关基础网络的信息后,上层驱动程序和应用程序可以使用此信息来修改此类驱动程序和应用程序的行为方式。
为了清楚地区分 802.3 NIC 与未定义物理介质类型的模拟 802.3 NIC,NDIS 6.0 及更高版本需要 802.3 微型端口驱动程序来报告 NdisPhysicalMedium802_3 媒体类型。
要求
版本 |
在 NDIS 6.20 及更高版本中受支持。 对于微型端口驱动程序,未请求。 (请参见“备注”部分。) |
标头 |
Ntddndis.h (包括 Ndis.h) |