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。符合 802.11 接口的 x 微型端口驱动程序必须使用此媒体类型。 有关 802.11 接口的详细信息,请参阅 802.11 无线 LAN 微型端口驱动程序

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

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

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

NdisMediumWan
WAN

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 接口的微型端口驱动程序使用。 有关此接口的详细信息,请参阅 本机 802.11 无线 LAN 微型端口驱动程序

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

NdisMediumIrda
红外 (IrDA) 。

NdisMediumCoWan
面向连接的 WAN。

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

NdisMediumBpc
广播电脑网络。

NdisMediumInfiniBand
InfiniBand 网络。

NdisMediumTunnel
隧道网络。

NdisMediumLoopback
NDIS 环回网络。

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

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

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

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

有关本机 802.11 微型端口驱动程序的详细信息,请参阅 本机 802.11 无线 LAN 微型端口驱动程序

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

要求

标头

Ntddndis.h (包括 Ndis.h)

另请参阅

NdisMIndicateReceiveNetBufferLists

OID_GEN_CURRENT_PACKET_FILTER

OID_GEN_PHYSICAL_MEDIUM