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