Compartir a través de


estructura DOT11_PHY_ATTRIBUTES (windot11.h)

importante la interfaz Native 802.11 Wireless LAN está en desuso en Windows 10 y versiones posteriores. Use la interfaz de controlador de dispositivo WLAN (WDI) en su lugar. Para obtener más información sobre WDI, consulta modelo de controlador de Windows universal wlan.

La estructura DOT11_PHY_ATTRIBUTES define los atributos físicos y operativos de un PHY en la estación 802.11.

Sintaxis

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;

Miembros

Header

Tipo, revisión y tamaño de la estructura DOT11_PHY_ATTRIBUTES. Este miembro tiene el formato de una estructura NDIS_OBJECT_HEADER.

El controlador de miniport debe establecer los miembros de Encabezado en los valores siguientes:

Tipo

Este miembro debe establecerse en NDIS_OBJECT_TYPE_DEFAULT.

Revisión

Este miembro debe establecerse en DOT11_PHY_ATTRIBUTES_REVISION_1.

Tamaño

Este miembro debe establecerse en sizeof(DOT11_PHY_ATTRIBUTES).

Para obtener más información sobre estos miembros, vea NDIS_OBJECT_HEADER.

PhyType

Tipo del PHY especificado por un valor de enumerador de DOT11_PHY_TYPE.

bHardwarePhyState

Valor booleano que especifica el estado de potencia de hardware del PHY. Si TRUE, el estado de energía de hardware está habilitado. Si FALSE, el estado de energía de hardware está deshabilitado.

Para obtener más información sobre el estado de energía de hardware de PHY, consulte OID_DOT11_HARDWARE_PHY_STATE.

Nota Cada vez que cambia el estado de energía del hardware de PHY, el controlador de miniporte debe realizar un NDIS_STATUS_DOT11_PHY_STATE_CHANGED indicación de estado específica del medio.

bSoftwarePhyState

Valor booleano que especifica el estado de energía de software del PHY. Si TRUE, el estado de energía del software está habilitado. Si FALSE, el estado de energía del software está deshabilitado.

Para obtener más información sobre el estado de energía de software de PHY, consulte OID_DOT11_NIC_POWER_STATE.

Nota Cada vez que cambia el estado de energía del software de PHY, el controlador de miniport debe realizar un NDIS_STATUS_DOT11_PHY_STATE_CHANGED indicación de estado específica del medio.

bCFPollable

Valor booleano que, si se establece en TRUE, indica que la estación 802.11 admite CF-Poll fotogramas. Para obtener más información sobre CF-Poll fotogramas, consulte la cláusula 9.4 del estándar IEEE 802.11-2012.

Este miembro no es aplicable al modo de operación de punto de acceso extensible (ExtAP) y se omite cuando la NIC está en modo ExtAP.

uMPDUMaxLength

Longitud máxima, en bytes, de un marco de unidad de datos del protocolo de control de acceso multimedia (MAC) (MPDU) que el PHY puede transmitir o recibir. Para obtener más información, vea OID_DOT11_MPDU_MAX_LENGTH.

Nota Cada vez que cambia el estado de energía del software de PHY, el controlador de miniporte debe realizar una indicación de estado NDIS_STATUS_DOT11_MPDU_MAX_LENGTH_CHANGED específica del medio.

TempType

El intervalo de temperatura de funcionamiento de PHY, definido a través de un valor de enumeración DOT11_TEMP_TYPE.

DiversitySupport

El tipo de diversidad de antenas de PHY, definido a través de un valor de enumeración DOT11_DIVERSITY_SUPPORT.

PhySpecificAttributes

PhySpecificAttributes.HRDSSSAttributes

Los atributos específicos de PHY de un tipo PHY de espectro de propagación de secuencia directa de alta velocidad (HRDSS). El controlador de miniport debe usar este miembro solo si el miembro PhyType está establecido en dot11_phy_type_hrdsss.

PhySpecificAttributes.OFDMAttributes

Los atributos específicos de PHY de un tipo PHY de multiplexación de división de frecuencia ortogonal (OFDM). El controlador de miniport debe usar este miembro solo si el miembro PhyType está establecido en dot11_phy_type_ofdm.

PhySpecificAttributes.ERPAttributes

Atributos específicos de PHY de un tipo PHY (ERP) de velocidad extendida. El controlador de miniporte debe usar este miembro solo si el miembro PhyType está establecido en dot11_phy_type_erp.

Observaciones

El NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES estructura contiene un miembro (pExtPhyAttributes) que especifica la dirección de una matriz de estructuras de DOT11_PHY_ATTRIBUTES. Cuando el controlador de miniporta llama a NdisMSetMiniportAttributes, el controlador establece el parámetro MiniportAttributes a la dirección del bloque de memoria asignado por el controlador que contiene una estructura NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES junto con la matriz de DOT11_PHY_ATTRIBUTES estructura.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de windot11.h (incluye Ndis.h)

Consulte también

DOT11_DIVERSITY_SUPPORT

DOT11_PHY_TYPE

DOT11_OFDM_PHY_ATTRIBUTES

DOT11_SUPPORTED_DATA_RATES_VALUE_V2

DOT11_ERP_PHY_ATTRIBUTES

OID_DOT11_NIC_POWER_STATE

OID_DOT11_HARDWARE_PHY_STATE

NdisMSetMiniportAttributes

NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES

DOT11_TEMP_TYPE

DOT11_DATA_RATE_MAPPING_ENTRY

DOT11_HRDSSS_PHY_ATTRIBUTES

NDIS_OBJECT_HEADER