OID_GEN_PHYSICAL_MEDIUM (Windows Embedded CE 6.0)

1/6/2010

This object specifies the types of physical media that the NIC supports.

The following table shows the system-defined media types from the NDIS_PHYSICAL_MEDIUM enumeration.

Media type Description

NdisPhysicalMediumWirelessLan

Packets are transferred over a wireless LAN network. Includes, for example, IEEE 802.11.

NdisPhysicalMediumCableModem

Packets are transferred over a DOCSIS-based cable network.

NdisPhysicalMediumPhoneLine

Packets are transferred over standard phone lines. Includes, for example, HomePNA media.

NdisPhysicalMediumPowerLine

Packets are transferred over wiring that is connected to a power distribution system.

NdisPhysicalMediumDSL

Packets are transferred over a Digital Subscriber Line (DSL) network. Includes, for example, ADSL and UADSL (G.Lite).

This OID is essentially an extension of OID_GEN_MEDIA_SUPPORTED. NICs use this object to differentiate their physical media from media that they declared to support in the OID_GEN_MEDIA_SUPPORTED query.

This object should be implemented in miniport drivers for NICs that support newer networks even though those networks transfer packets that appear to the operating system and to NDIS as standard and well-known media types.

It is easier to create miniport drivers using standard media types. Therefore, miniport drivers for NICs that support newer networks should still be written to use standard media types, which are enumerated in OID_GEN_MEDIA_SUPPORTED. For example, miniport drivers that transfer packets that appear like Ethernet and ATM media should declare their support of those media. Miniport drivers declare support of Ethernet and ATM media by specifying media types NdisMedium802_3 and NdisMediumAtm respectively in an OID_GEN_MEDIA_SUPPORTED query. In order for a miniport driver to declare support of standard media types, that miniport driver's MAC layer should conform to characteristics for those standard media types.

Requirements

Header ntddndis.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

General Object Identifiers
MiniportQueryInformation
NdisRequest
NDIS_REQUEST
OID_GEN_MEDIA_SUPPORTED