When set, the OID_DOT11_CURRENT_PHY_ID object identifier (OID) requests that the miniport driver set the value of the Extensible Station (ExtSTA) msDot11CurrentPhyID management information base (MIB) object to the specified value.
When queried, OID_DOT11_CURRENT_PHY_ID requests that the miniport driver return the value of the msDot11CurrentPhyID MIB object.
The msDot11CurrentPhyID MIB object specifies the PHY identifier (ID) that the miniport driver uses when PHY-layer OIDs are set or queried. Examples of PHY-layer OIDs are:
A PHY ID is an index into the table of supported PHYS as defined by the Native 802.11 Operational msDot11SupportedPhyTypes MIB object. For more information about PHY IDs and the msDot11SupportedPhyTypes MIB object, see OID_DOT11_SUPPORTED_PHY_TYPES.
When OID_DOT11_CURRENT_PHY_ID is set, the miniport driver must fail the request if the specified PHY ID is greater than or equal to the number of entries defined by the msDot11SupportedPhyTypes MIB object. In this situation, the miniport driver must return NDIS_STATUS_INVALID_DATA from its MiniportOidRequest function.
The data type for this OID is a ULONG value. The default value of the msDot11CurrentPhyID MIB object is zero. The miniport driver must set this MIB object to its default if any of the following occurs:
The miniport driver's MiniportInitializeEx function is called.
A method request of OID_DOT11_RESET_REQUEST is made to reset the MAC layer of the 802.11 station and the bSetDefaultMIB member of the DOT11_RESET_REQUEST structure is TRUE.
|Available in Windows Vista and later versions of the Windows operating systems.|