OID_GEN_PHYSICAL_MEDIUM (Windows CE 5.0)
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