Condividi tramite


struttura NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES (ndis.h)

Importante L'interfaccia LAN wireless native 802.11 è deprecata in Windows 10 e versioni successive. Usare invece l'interfaccia WDI (WLAN Device Driver Interface). Per altre informazioni su WDI, vedere Modello di driver WINDOWS universale WLAN.
 
La struttura NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES definisce gli attributi fisici e operativi del driver miniport nativo 802.11 e della stazione 802.11.

Sintassi

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;

Members

Header

Tipo, revisione e dimensioni della struttura NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES. Questo membro viene formattato come struttura NDIS_OBJECT_HEADER .

Il driver miniport deve impostare i membri di Header sui valori seguenti:

Tipo

Questo membro deve essere impostato su NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES.

Revisione

Per i sistemi operativi Windows Vista o Windows Server 2008, questo membro deve essere impostato su NDIS_MINIPORT_ADAPTER_802_11_ATTRIBUTES_REVISION_1.

Per le versioni successive dei sistemi operativi Windows, questo membro deve essere impostato su NDIS_MINIPORT_ADAPTER_802_11_ATTRIBUTES_REVISION_2.

Dimensione

Per i sistemi operativi Windows Vista o Windows Server 2008, questo membro deve essere impostato su NDIS_SIZEOF_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES_REVISION_1.

Per le versioni successive dei sistemi operativi Windows, questo membro deve essere impostato su NDIS_SIZEOF_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES_REVISION_2.

Per altre informazioni su questi membri, vedere NDIS_OBJECT_HEADER.

OpModeCapability

Maschera di bit delle modalità operative supportate dal driver miniport. Questa maschera di bit viene definita tramite quanto segue:

DOT11_OPERATION_MODE_EXTENSIBLE_AP

Specifica che il driver miniport supporta la modalità operativa ExtAP (Extensible Access Point).

Questo valore è disponibile a partire da Windows 7.

DOT11_OPERATION_MODE_EXTENSIBLE_STATION

Specifica che il driver miniport supporta la modalità operativa Extensible Station (ExtSTA).

DOT11_OPERATION_MODE_NETWORK_MONITOR

Specifica che il driver miniport supporta la modalità operativa Monitoraggio rete (NetMon).

Per altre informazioni sulle modalità operative, vedere Modalità operative native 802.11.

NumOfTXBuffers

Numero massimo di pacchetti msDU (Media Access Control) che la stazione 802.11 può contenere nella coda di trasmissione. Il driver miniport deve supportare una profondità minima della coda di trasmissione pari a 64.

Il valore di questo membro non deve includere il numero di buffer di trasmissione utilizzati dalla stazione 802.11 per inviare pacchetti autonomamente, ad esempio pacchetti beacon o pacchetti di controllo 802.11.

NumOfRXBuffers

Numero massimo di pacchetti MSDU che la stazione 802.11 può memorizzare nel buffer nella coda di ricezione. Il driver miniport deve supportare una profondità minima della coda di ricezione pari a 64.

MultiDomainCapabilityImplemented

Valore booleano che, se TRUE, specifica che la stazione 802.11 può operare in più domini normativi. Per altre informazioni sui domini normativi 802.11, vedere lo standard IEEE 802.11d-2001.

NumSupportedPhys

Numero di PHY sulla stazione 802.11.

SupportedPhyAttributes

Puntatore a una matrice di strutture DOT11_PHY_ATTRIBUTES . Questa matrice deve avere voci NumSupportedPhys e deve essere ordinata nello stesso ordine dell'elenco dei tipi PHY restituiti tramite una query di OID_DOT11_SUPPORTED_PHY_TYPES.

ExtSTAAttributes

Puntatore a una struttura DOT11_EXTSTA_ATTRIBUTES che specifica gli attributi del driver miniport e della stazione 802.11 quando si opera in modalità Extensible Station (ExtSTA). Per altre informazioni su questa modalità operativa, vedere Extensible Station Operation Mode.For more information about this operation mode, see Extensible Station Operation Mode.

VWiFiAttributes

Puntatore a una struttura DOT11_VWIFI_ATTRIBUTES che specifica gli attributi del driver miniport e della stazione 802.11 quando opera in modalità WiFi virtuale.

Questo membro è disponibile a partire da Windows 7.

ExtAPAttributes

Puntatore a una struttura DOT11_EXTAP_ATTRIBUTES che specifica gli attributi del driver miniport e della stazione 802.11 quando opera in modalità Estendibile Punto di accesso (ExtAP).

Questo membro è disponibile a partire da Windows 7.

WFDAttributes

Puntatore a una struttura di DOT11_WFD_ATTRIBUTES che specifica gli attributi del driver miniport e della stazione 802.11 quando opera in modalità Wi-Fi Direct (WFD).

Questo membro è disponibile a partire da Windows 8.

Commenti

Quando viene chiamata la funzione MiniportInitializeEx , il driver miniport deve chiamare il Funzione NdisMSetMiniportAttributes per definire gli attributi nativi 802.11 del driver e della stazione 802.11. Il driver miniport deve seguire queste linee guida quando effettua la chiamata a NdisMSetMiniportAttributes:

  • Il parametro MiniportAttributes deve essere impostato sull'indirizzo di un blocco di memoria allocato dal driver che contiene una struttura NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES insieme agli attributi ExtSTA e a una matrice di attributi PHY.
  • Il membro SupportedPhyAttributes deve essere l'indirizzo della matrice di strutture DOT11_PHY_ATTRIBUTES . Questa matrice deve trovarsi all'interno del blocco di memoria allocato dal driver a cui fa riferimento il parametro MiniportAttributes .
  • Il membro ExtSTAAttributes deve essere l'indirizzo di una struttura DOT11_EXTSTA_ATTRIBUTES . Questa struttura deve trovarsi all'interno del blocco di memoria allocato dal driver a cui fa riferimento il parametro MiniportAttributes .
Per altre informazioni sui requisiti di inizializzazione per un driver miniport nativo 802.11, vedere Inizializzazione del driver miniport nativo 802.11.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione ndis.h

Vedi anche

Modalità operativa estendibile stazione

Modalità operative native 802.11

DOT11_EXTAP_ATTRIBUTES

DOT11_EXTSTA_ATTRIBUTES

OID_DOT11_SUPPORTED_PHY_TYPES

DOT11_PHY_ATTRIBUTES

Inizializzazione del driver Miniport nativo 802.11

NdisMSetMiniportAttributes

MiniportInitializeEx

DOT11_WFD_ATTRIBUTES

DOT11_VWIFI_ATTRIBUTES

NDIS_OBJECT_HEADER