Compartir a través de


estructura NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES (ndis.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivo WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador de Windows universal WLAN.
 
La estructura NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES define los atributos físicos y operativos del controlador de minipuerto Native 802.11 y la estación 802.11.

Sintaxis

typedef struct {
  NDIS_OBJECT_HEADER       Header;
  ULONG                    OpModeCapability;
  ULONG                    NumOfTXBuffers;
  ULONG                    NumOfRXBuffers;
  BOOLEAN                  MultiDomainCapabilityImplemented;
  ULONG                    NumSupportedPhys;
  PDOT11_PHY_ATTRIBUTES    SupportedPhyAttributes;
  PDOT11_EXTSTA_ATTRIBUTES ExtSTAAttributes;
#if (NDIS_SUPPORT_NDIS620)
  PDOT11_VWIFI_ATTRIBUTES  VWiFiAttributes;
  PDOT11_EXTAP_ATTRIBUTES  ExtAPAttributes;
#endif
#if (NDIS_SUPPORT_NDIS630)
  PDOT11_WFD_ATTRIBUTES    WFDAttributes;
#endif
} NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES, *PNDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES;

Miembros

Header

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

El controlador de minipuerto debe establecer los miembros de Header en los valores siguientes:

Tipo

Este miembro debe establecerse en NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES.

Revisión

Para los sistemas operativos Windows Vista o Windows Server 2008, este miembro debe establecerse en NDIS_MINIPORT_ADAPTER_802_11_ATTRIBUTES_REVISION_1.

Para versiones posteriores de los sistemas operativos Windows, este miembro debe establecerse en NDIS_MINIPORT_ADAPTER_802_11_ATTRIBUTES_REVISION_2.

Size

Para los sistemas operativos Windows Vista o Windows Server 2008, este miembro debe establecerse en NDIS_SIZEOF_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES_REVISION_1.

Para versiones posteriores de los sistemas operativos Windows, este miembro debe establecerse en NDIS_SIZEOF_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES_REVISION_2.

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

OpModeCapability

Máscara de bits de los modos de operación admitidos del controlador de minipuerto. Esta máscara de bits se define a través de lo siguiente:

DOT11_OPERATION_MODE_EXTENSIBLE_AP

Especifica que el controlador de minipuerto admite el modo de operación punto de acceso extensible (ExtAP).

Este valor está disponible a partir de Windows 7.

DOT11_OPERATION_MODE_EXTENSIBLE_STATION

Especifica que el controlador de minipuerto admite el modo de operación estación extensible (ExtSTA).

DOT11_OPERATION_MODE_NETWORK_MONITOR

Especifica que el controlador de minipuerto admite el modo de operación monitor de red (NetMon).

Para obtener más información sobre los modos de operación, vea Modos de operación nativos 802.11.

NumOfTXBuffers

El número máximo de paquetes de unidad de datos de servicio (MSDU) de control de acceso multimedia (MAC) que la estación 802.11 puede contener en su cola de transmisión. El controlador de minipuerto debe admitir una profundidad mínima de cola de transmisión de 64.

El valor de este miembro no debe incluir el número de búferes de transmisión que usa la estación 802.11 para enviar paquetes por sí mismos, como paquetes de baliza o paquetes de control 802.11.

NumOfRXBuffers

Número máximo de paquetes MSDU que la estación 802.11 puede almacenar en búfer en su cola de recepción. El controlador de minipuerto debe admitir una profundidad mínima de la cola de recepción de 64.

MultiDomainCapabilityImplemented

Valor booleano que, si es TRUE, especifica que la estación 802.11 puede funcionar en varios dominios normativos. Para obtener más información sobre los dominios normativos 802.11, consulte el estándar IEEE 802.11d-2001.

NumSupportedPhys

Número de PHY en la estación 802.11.

SupportedPhyAttributes

Puntero a una matriz de estructuras DOT11_PHY_ATTRIBUTES . Esta matriz debe tener entradas NumSupportedPhys y debe ordenarse en el mismo orden que la lista de tipos PHY devueltos a través de una consulta de OID_DOT11_SUPPORTED_PHY_TYPES.

ExtSTAAttributes

Puntero a una estructura DOT11_EXTSTA_ATTRIBUTES que especifica los atributos del controlador de miniporte y la estación 802.11 cuando se trabaja en modo Estación extensible (ExtSTA). Para obtener más información sobre este modo de operación, vea Modo de operación de estación extensible.

VWiFiAttributes

Puntero a una estructura DOT11_VWIFI_ATTRIBUTES que especifica los atributos del controlador de miniporte y la estación 802.11 cuando funciona en modo WiFi virtual.

Este miembro está disponible a partir de Windows 7.

ExtAPAttributes

Puntero a una estructura de DOT11_EXTAP_ATTRIBUTES que especifica los atributos del controlador de minipuerto y la estación 802.11 cuando funciona en modo de punto de acceso extensible (ExtAP).

Este miembro está disponible a partir de Windows 7.

WFDAttributes

Puntero a una estructura DOT11_WFD_ATTRIBUTES que especifica los atributos del controlador de minipuerto y la estación 802.11 cuando funciona en modo Wi-Fi Directo (WFD).

Este miembro está disponible a partir de Windows 8.

Comentarios

Cuando se llama a su función MiniportInitializeEx , el controlador de minipuerto debe llamar al Función NdisMSetMiniportAttributes para definir los atributos Native 802.11 del controlador y la estación 802.11. El controlador de minipuerto debe seguir estas instrucciones cuando realiza la llamada a NdisMSetMiniportAttributes:

  • El parámetro MiniportAttributes debe establecerse en la dirección de un bloque de memoria asignado por el controlador que contiene una estructura de NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES junto con los atributos ExtSTA y una matriz de atributos PHY.
  • El miembro SupportedPhyAttributes debe ser la dirección de la matriz de estructuras de DOT11_PHY_ATTRIBUTES . Esta matriz debe estar dentro del bloque de memoria asignado por el controlador al que hace referencia el parámetro MiniportAttributes .
  • El miembro ExtSTAAttributes debe ser la dirección de una estructura DOT11_EXTSTA_ATTRIBUTES . Esta estructura debe estar dentro del bloque de memoria asignado por el controlador al que hace referencia el parámetro MiniportAttributes .
Para obtener más información sobre los requisitos de inicialización de un controlador de miniporte nativo 802.11, consulte Inicialización del controlador miniporte nativo 802.11.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado ndis.h

Consulte también

Modo de operación de estación extensible

Modos de operación nativos 802.11

DOT11_EXTAP_ATTRIBUTES

DOT11_EXTSTA_ATTRIBUTES

OID_DOT11_SUPPORTED_PHY_TYPES

DOT11_PHY_ATTRIBUTES

Inicialización del controlador miniporte nativo 802.11

NdisMSetMiniportAttributes

MiniportInitializeEx

DOT11_WFD_ATTRIBUTES

DOT11_VWIFI_ATTRIBUTES

NDIS_OBJECT_HEADER