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版本不会替代 NdisPhysicalMedium802_3 类型,因为 NdisPhysicalMediumUnspecified,而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) |