OID_GEN_MEDIA_SUPPORTED

作为查询,OID_GEN_MEDIA_SUPPORTED OID 指定 NIC 可以支持的媒体类型,但不一定指定 NIC 当前使用的媒体类型。

版本信息

Windows Vista 和更高版本的 Windows
支持。

NDIS 6.0 及更高版本的微型端口驱动程序
过时。

为 NDIS 6.0 及更高版本的驱动程序添加了以下媒体类型:

  • NdisMediumTunnel

  • NdisMediumLoopback

  • NdisMediumNative802_11

为 NDIS 6.20 及更高版本的驱动程序添加了以下媒体类型:

  • NdisMediumIP

NDIS 5.1 微型端口驱动程序
命令的。 请参阅 OID_GEN_MEDIA_SUPPORTED(NDIS 5.1)

Windows XP
支持。

NDIS 5.1 微型端口驱动程序
命令的。 请参阅 OID_GEN_MEDIA_SUPPORTED(NDIS 5.1)

言论

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

这些媒体类型被列为以下系统定义值的正确子集:

NdisMedium802_3
以太网(802.3)。

注释 NDIS 5。x 符合 802.11 接口的微型端口驱动程序必须使用此媒体类型。 有关 802.11 接口的详细信息,请参阅 802.11 无线 LAN 微型端口驱动程序

NdisMedium802_5
令牌环 (802.5)。 NDIS 6.0 及更高版本的驱动程序不支持此媒体类型。

注释 从 Windows 8 开始,作系统将不支持任何微型端口驱动程序的此媒体类型。

NdisMediumFddi
FDDI。 Windows Vista 和更高版本的 Windows 不支持此媒体类型。

NdisMediumWan
广域网

NdisMediumLocalTalk
LocalTalk

NdisMediumDix
DEC/Intel/Xerox (DIX) 以太网

NdisMediumArcnetRaw
ARCNET (原始)。 Windows Vista 和更高版本的 Windows 不支持此媒体类型。

NdisMediumArcnet878_2
ARCNET (878.2)。 Windows Vista 和更高版本的 Windows 不支持此媒体类型。

NdisMediumAtm
ATM。 NDIS 6.0 及更高版本的驱动程序不支持此媒体类型。

NdisMediumNative802_11
本机 802.11。 此媒体类型由符合 Native 802.11 接口的微型端口驱动程序使用。 有关此接口的详细信息,请参阅 Native 802.11 Wireless LAN 微型端口驱动程序

NdisMediumWirelessWan
各种类型的 NdisWirelessXxx 媒体。 此媒体类型不适用于从 Windows Vista 和更高版本的 Windows 开始使用。

NdisMediumIrda
红外(IrDA)。

NdisMediumCoWan
面向连接的 WAN。

NdisMedium1394
IEEE 1394 (火线) 巴士。 Windows Vista 和更高版本的 Windows 不支持此媒体类型。

NdisMediumBpc
广播电脑网络。

NdisMediumInfiniBand
InfiniBand 网络。

NdisMediumTunnel
隧道网络。

NdisMediumLoopback
NDIS 环回网络。

NdisMediumIP
能够发送和接收原始 IP 数据包的通用介质。

NDIS 5. x 支持无线 LAN(WLAN)或无线 WAN(WWAN)数据包的微型端口驱动程序显示为作系统和 NDIS 作为以太网数据包。 这些 NDIS 驱动程序必须支持 WWAN 或 WLAN 网络作为以太网网络。 此类驱动程序将其介质声明为 NdisMedium802_3,并将以太网模拟到更高级别的 NDIS 驱动程序。 此类驱动程序还必须在 OID_GEN_PHYSICAL_MEDIUM 它们支持的相应物理介质中声明。

有关 NDIS 5.X WLAN 微型端口驱动程序的详细信息,请参阅 802.11 无线 LAN 微型端口驱动程序

支持 WLAN 媒体传输数据包的 NDIS 6.0 和更高版本的微型端口驱动程序,这些数据包在作系统和 NDIS 中显示为 IEEE 802.11 数据包。 这些 NDIS 驱动程序必须支持作为 Native 802.11 微型端口驱动程序的 WLAN 网络。 此类驱动程序将其媒体声明为 NdisMediumNative802_11

有关 Native 802.11 微型端口驱动程序的详细信息,请参阅 Native 802.11 Wireless LAN 微型端口驱动程序

如果基础微型端口驱动程序返回此查询 NULL,或者使用了实验媒体类型,则驱动程序必须使用 NdisMIndicateReceiveNetBufferLists 函数指示接收作。 绑定到此类基础微型端口驱动程序的任何协议都会收到所有此类指示,即协议驱动程序无法筛选使用 OID_GEN_CURRENT_PACKET_FILTER的接收作。

要求

页眉

Ntddndis.h (包括 Ndis.h)

另请参阅

NdisMIndicateReceiveNetBufferLists

OID_GEN_CURRENT_PACKET_FILTER

OID_GEN_PHYSICAL_MEDIUM