Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура DOT11_PHY_ATTRIBUTES определяет физические и операционные атрибуты PHY на станции 802.11.
Syntax
typedef struct DOT11_PHY_ATTRIBUTES {
NDIS_OBJECT_HEADER Header;
DOT11_PHY_TYPE PhyType;
BOOLEAN bHardwarePhyState;
BOOLEAN bSoftwarePhyState;
BOOLEAN bCFPollable;
ULONG uMPDUMaxLength;
DOT11_TEMP_TYPE TempType;
DOT11_DIVERSITY_SUPPORT DiversitySupport;
union {
DOT11_HRDSSS_PHY_ATTRIBUTES HRDSSSAttributes;
DOT11_OFDM_PHY_ATTRIBUTES OFDMAttributes;
DOT11_ERP_PHY_ATTRIBUTES ERPAttributes;
};
ULONG uNumberSupportedPowerLevels;
ULONG TxPowerLevels[8];
ULONG uNumDataRateMappingEntries;
DOT11_DATA_RATE_MAPPING_ENTRY DataRateMappingEntries[DOT11_RATE_SET_MAX_LENGTH];
DOT11_SUPPORTED_DATA_RATES_VALUE_V2 SupportedDataRatesValue;
} DOT11_PHY_ATTRIBUTES, *PDOT11_PHY_ATTRIBUTES;
Members
Header
Тип, редакция и размер структуры DOT11_PHY_ATTRIBUTES. This member is formatted as an NDIS_OBJECT_HEADER structure.
The miniport driver must set the members of Header to the following values:
Type
Этот элемент должен иметь значение NDIS_OBJECT_TYPE_DEFAULT.
Revision
Этот элемент должен иметь значение DOT11_PHY_ATTRIBUTES_REVISION_1.
Size
Этот элемент должен иметь значение sizeof(DOT11_PHY_ATTRIBUTES).
For more information about these members, see NDIS_OBJECT_HEADER.
PhyType
The type of the PHY as specified by a DOT11_PHY_TYPE enumerator value.
bHardwarePhyState
Логическое значение, указывающее аппаратное состояние питания PHY. If TRUE, the hardware power state is enabled. If FALSE, the hardware power state is disabled.
Дополнительные сведения об аппаратном состоянии питания PHY см. в разделе OID_DOT11_HARDWARE_PHY_STATE.
bSoftwarePhyState
Логическое значение, указывающее состояние питания программного обеспечения PHY. If TRUE, the software power state is enabled. If FALSE, the software power state is disabled.
For more information about the PHY's software power state, see OID_DOT11_NIC_POWER_STATE.
bCFPollable
A Boolean value that, if set to TRUE, indicates that the 802.11 station supports CF-Poll frames. Дополнительные сведения о CF-Poll кадрах см. в предложении 9.4 стандарта IEEE 802.11-2012.
Этот член неприменимо к режиму работы расширяемой точки доступа (ExtAP) и игнорируется, если сетевой адаптер находится в режиме ExtAP.
uMPDUMaxLength
Максимальная длина ( в байтах) кадра данных протокола MAC (MPDU), который PHY может передавать или получать. For more information, see OID_DOT11_MPDU_MAX_LENGTH.
TempType
The PHY's operating temperature range, defined through a DOT11_TEMP_TYPE enumeration value.
DiversitySupport
The PHY's type of antenna diversity, defined through a DOT11_DIVERSITY_SUPPORT enumeration value.
PhySpecificAttributes
PhySpecificAttributes.HRDSSSAttributes
Атрибуты PHY типа PHY типа PHY с высокой скоростью прямого распределения спектра (HRDSS). The miniport driver must use this member only if the PhyType member is set to dot11_phy_type_hrdsss.
PhySpecificAttributes.OFDMAttributes
Атрибуты PHY конкретного типа PHY типа мультиплексирования PHY ортогональной частоты (OFDM). The miniport driver must use this member only if the PhyType member is set to dot11_phy_type_ofdm.
PhySpecificAttributes.ERPAttributes
Атрибуты PHY типа расширенной скорости PHY (ERP). The miniport driver must use this member only if the PhyType member is set to dot11_phy_type_erp.
Remarks
The NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES structure contains a member (pExtPhyAttributes) that specifies the address of an array of DOT11_PHY_ATTRIBUTES structures. When the miniport driver calls NdisMSetMiniportAttributes, the driver sets the MiniportAttributes parameter to the address of driver-allocated block of memory which contains an NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES structure along with the array of DOT11_PHY_ATTRIBUTES structure.
Requirements
| Requirement | Value |
|---|---|
| Минимальный поддерживаемый клиент | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
| Header | windot11.h (include Ndis.h) |