OID_GEN_PHYSICAL_MEDIUM
作为查询,OID_GEN_PHYSICAL_MEDIUM OID 指定 NIC 支持的物理媒体类型。 此 OID 实质上是 OID_GEN_MEDIA_SUPPORTED的扩展。
版本信息
注意 NDIS 6.0 和 6.1 支持此 OID。 对于 NDIS 6.20 及更高版本,请使用 OID_GEN_PHYSICAL_MEDIUM_EX。
注解
NDIS 为微型端口驱动程序处理此 OID。 微型端口驱动程序在初始化期间提供物理介质值。
微型端口驱动程序报告物理介质类型,以将其物理介质与声明在 OID_GEN_MEDIA_SUPPORTED OID 查询中支持的介质区分开来。 这些媒体类型作为 NDIS_PHYSICAL_MEDIUM 枚举中的以下系统定义值的适当子集列出:
NdisPhysicalMediumUnspecified 物理介质不是上述介质。 例如,单向卫星馈送是未指定的物理介质。
NdisPhysicalMediumWirelessLan 数据包通过符合 802.11 接口的微型端口驱动程序通过无线 LAN 网络传输。 有关此接口的详细信息,请参阅。 802.11 无线 LAN 微型端口驱动程序
NdisPhysicalMediumCableModem 数据包通过基于 DOCSIS 的电缆网络传输。
NdisPhysicalMediumPhoneLine 数据包通过标准电话线传输。 例如,包括 HomePNA 媒体。 NdisPhysicalMediumPowerLine 数据包通过连接到电源分配系统的线路传输。
NdisPhysicalMediumDSL 数据包通过数字订户线路 (DSL) 网络传输。 例如,包括 ADSL 和 UADSL (G.Lite) 。 NdisPhysicalMediumFibreChannel 数据包通过光纤通道互连传输。
NdisPhysicalMedium1394 数据包通过 IEEE 1394 总线传输。
NdisPhysicalMediumWirelessWan 数据包通过无线 WAN 链路传输。 例如,包括 CDPD、CDMA 和 GPRS。
NdisPhysicalMediumNative802_11 数据包通过符合本机 802.11 接口的微型端口驱动程序通过无线 LAN 网络传输。 有关此接口的详细信息,请参阅 本机 802.11 无线 LAN 微型端口驱动程序。
注意 NDIS 6.0 及更高版本中支持本机 802.11 接口。
NdisPhysicalMediumBluetooth 数据包通过蓝牙网络传输。 蓝牙是一种短程无线技术,使用 2.4 GHz 频谱。
NdisPhysicalMediumInfiniband Infiniband 物理介质。 数据包通过内带互连传输。
NdisPhysicalMediumUWB 超宽带 (UWB) 物理介质。 数据包通过 UWB 网络传输。 UWB 是个人区域网络可用于以短距离高速无线通信的射频平台。
NdisPhysicalMedium802_3 以太网 (802.3) 物理介质。 数据包通过符合 802.3 接口规范的微型端口驱动程序通过有线 LAN 传输。 此中等类型不包括模拟 802.3 的设备。
NdisPhysicalMedium802_5 令牌环物理介质。 (NDIS 6.0 及更高版本的 drivers 不支持 802.5。) 数据包通过符合 802.5 接口规范的微型端口驱动程序通过令牌环网络传输。
NdisPhysicalMediumIrda 红外 (IrDA) 物理介质。 数据包通过不可见的红外光谱 IrDA 网络传输。
NdisPhysicalMediumWiredWAN 有线广域网 (WAN) 物理介质。 数据包通过有线 WAN 传输。
NdisPhysicalMediumWiredCoWan 面向连接的有线 WAN 物理介质。 数据包在面向连接的环境中通过有线 WAN 传输。
NdisPhysicalMediumOther 物理介质不是上述介质。 NdisPhysicalMediumOther 指定NDIS_PHYSICAL_MEDIUM枚举中不存在的新物理介质类型。
NDIS 支持支持较新网络的微型端口适配器的 OID_GEN_PHYSICAL_MEDIUM OID,即使这些网络将出现在操作系统和 NDIS 上的数据包作为标准和已知媒体类型传输也是如此。
较新的网络传输数据包,这些数据包可能看起来像标准媒体,但可能具有新功能或与标准稍有不同。 开发此 OID 时,上层驱动程序和应用程序可以确定 NIC 连接到的实际网络。 检索有关基础网络的信息后,上层驱动程序和应用程序可以使用此信息来修改此类驱动程序和应用程序的行为方式。
为了将 802.3 NIC 与未定义物理介质类型的模拟 802.3 NIC 区分开来,NDIS 6.0 及更高版本需要 802.3 微型端口驱动程序来报告 NdisPhysicalMedium802_3。
要求
版本 |
在 NDIS 6.0 和 6.1 中受支持。 对于 NDIS 6.20 及更高版本,请改用 OID_GEN_PHYSICAL_MEDIUM_EX 。 |
标头 |
Ntddndis.h (包括 Ndis.h) |