estructura NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES (ndis.h)
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 .
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