OID_GEN_PHYSICAL_MEDIUM (Windows CE 5.0)

Send Feedback

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

OS Versions: Windows CE .NET 4.0 and later.
Header: Ntddndis.h.

See Also

MiniportQueryInformation | NdisRequest | NDIS_REQUEST | OID_GEN_MEDIA_SUPPORTED

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.