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;
Membri
Header
Tipo, revisione e dimensione 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:
Digitare
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.
Grandezza
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 802.11 pacchetti di controllo.
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 NumSupportedPhys voci 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 opera in modalità Extensible Station (ExtSTA). Per altre informazioni su questa modalità operativa, vedere 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à ExtAP (Extensible Access Point).
Questo membro è disponibile a partire da Windows 7.
WFDAttributes
Puntatore a una struttura 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.
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
intestazione | ndis.h |
Vedere anche
modalità operativa extensible station
modalità operative native 802.11