Share via


OID_GEN_MEDIA_SUPPORTED (Compact 2013)

3/26/2014

As a query, this OID specifies the media types that a network adapter can support but not necessarily the media types that the network adapter currently uses.

Remarks

NDIS 6.0 miniport drivers do not receive this OID request. NDIS handles this OID with a cached value that miniport drivers supply during initialization.

These media types are listed as a correct subset of the following system-defined values:

  • NdisMedium802_3
    Ethernet (802.3) is not supported for NDIS 6.0 drivers. NdisMedium802_3

    Note

    NDIS 5.x miniport drivers that comply with the 802.11 interface must use this media type. For more information about the 802.11 interface, see 802.11 Wireless LAN Miniport Drivers.

  • NdisMedium802_5
    Token Ring (802.5) is not supported for NDIS 6.0 drivers.
  • NdisMediumFddi
    FDDI.
  • NdisMediumWan
    WAN
  • NdisMediumLocalTalk
    LocalTalk
  • NdisMediumDix
    DEC/Intel/Xerox (DIX) Ethernet.
  • NdisMediumArcnetRaw
    ARCNET.
  • NdisMediumArcnet878_2
    ARCNET (878.2).
  • NdisMediumAtm
    ATM is not supported for NDIS 6.0 drivers.
  • NdisMediumNative802_11
    Native 802.11. This media type is used by miniport drivers that comply with the Native 802.11 interface. For more information about this interface, see Native 802.11 Wireless LAN Miniport Drivers.

    Note   The Native 802.11 interface is supported in NDIS 6.0 through NDIS 6.2.

  • NdisMediumWirelessWan
    Various types of NdisWirelessXxx media.
  • NdisMediumCoWan
    Connection-oriented WAN
  • NdisMedium1394
    IEEE 1394 (firewire) bus
  • NdisMediumBpc
    Broadcast network.
  • NdisMediumInfiniBand
    InfiniBand network.
  • NdisMediumTunnel
    Tunnel network.
  • NdisMediumLoopback
    NDIS loopback network.

NDIS 5.x miniport drivers that support wireless LAN (WLAN) or wireless WAN (WWAN) packets appear to the operating system and to NDIS as Ethernet packets. These NDIS drivers must provide support for WWAN or WLAN networks as Ethernet networks. Such drivers declare their medium as NdisMedium802_3 and emulate Ethernet to higher-level NDIS drivers. Such drivers must also declare in OID_GEN_PHYSICAL_MEDIUM the appropriate physical medium that they support..

For more information about NDIS 5.X WLAN miniport drivers, see 802.11 Wireless LAN Miniport Drivers.

NDIS 6.0 miniport drivers that support the WLAN media transfer packets that appear to the operating system and to NDIS as IEEE 802.11 packets. These NDIS drivers must provide support for WLAN networks as Native 802.11 networks. Such drivers declare their medium as NdisMediumNative802_11.

For more information about NDIS 6.0 Native 802.11 miniport drivers, see Native 802.11 Wireless LAN Miniport Drivers.

If the underlying miniport driver returns NULL for this query, or if an experimental media type is used, the driver must indicate receive operations by using the NdisMIndicateReceiveNetBufferLists function. Any protocol that is bound to such an underlying miniport driver receives all such indications, that is, the protocol driver cannot filter receive operations with OID_GEN_CURRENT_PACKET_FILTER.

Requirements

Header

ntddndis.h

See Also

Reference

General Operational OIDs
NdisMIndicateReceiveNetBufferLists
OID_GEN_CURRENT_PACKET_FILTER
OID_GEN_PHYSICAL_MEDIUM