Freigeben über


DOT11_EXTAP_ATTRIBUTES-Struktur (windot11.h)

Wichtig

Die Native 802.11 Wireless LAN-Schnittstelle ist in Windows 10 und höher veraltet. Verwenden Sie stattdessen die WLAN Device Driver Interface (WDI). Weitere Informationen zu WDI finden Sie unter Wlan Universal Windows-Treibermodell.

Die DOT11_EXTAP_ATTRIBUTES-Struktur definiert die physischen und betriebsfähigen Attribute des Miniporttreibers und der Station 802.11, wenn sie im Extensible Access Point-Modus (Extensible Access Point) betrieben wird.

Syntax

typedef struct _DOT11_EXTAP_ATTRIBUTES {
  NDIS_OBJECT_HEADER              Header;
  ULONG                           uScanSSIDListSize;
  ULONG                           uDesiredSSIDListSize;
  ULONG                           uPrivacyExemptionListSize;
  ULONG                           uAssociationTableSize;
  ULONG                           uDefaultKeyTableSize;
  ULONG                           uWEPKeyValueMaxLength;
  BOOLEAN                         bStrictlyOrderedServiceClassImplemented;
  ULONG                           uNumSupportedCountryOrRegionStrings;
  PDOT11_COUNTRY_OR_REGION_STRING pSupportedCountryOrRegionStrings;
  ULONG                           uInfraNumSupportedUcastAlgoPairs;
  PDOT11_AUTH_CIPHER_PAIR         pInfraSupportedUcastAlgoPairs;
  ULONG                           uInfraNumSupportedMcastAlgoPairs;
  PDOT11_AUTH_CIPHER_PAIR         pInfraSupportedMcastAlgoPairs;
} DOT11_EXTAP_ATTRIBUTES, *PDOT11_EXTAP_ATTRIBUTES;

Member

Header

Der Typ, die Revision und die Größe der DOT11_EXTAP_ATTRIBUTES-Struktur. Dieses Element ist als NDIS_OBJECT_HEADER-Struktur formatiert.

Der Miniporttreiber muss die Member von Header auf die folgenden Werte festlegen:

Typ

Dieser Member muss auf NDIS_OBJECT_TYPE_DEFAULT festgelegt werden.

Revision

Dieser Member muss auf DOT11_EXTAP_ATTRIBUTES_REVISION_1 festgelegt werden.

Size

Dieser Member muss auf sizeof(DOT11_EXTAP_ATTRIBUTES) festgelegt werden.

Weitere Informationen zu diesen Membern finden Sie unter NDIS_OBJECT_HEADER.

uScanSSIDListSize

Die maximale Anzahl von Service Set Identifiers (SSIDs), die von der Station 802.11 für Scanvorgänge unterstützt werden. Die Station 802.11 muss eine SSID-Liste mit mindestens vier Einträgen unterstützen.

Die SSID-Liste, die die 802.11-Station für die Überprüfung verwendet, wird angegeben, wenn OID_DOT11_SCAN_REQUEST festgelegt ist.

uDesiredSSIDListSize

Die maximale Anzahl von Einträgen in der gewünschten Liste der grundlegenden Dienstsatzbezeichner (BSSIDs), die von der Station 802.11 unterstützt werden. Die Station 802.11 muss eine BSSID-Liste mit mindestens einem Eintrag unterstützen.

Weitere Informationen zur gewünschten BSSID-Liste finden Sie unter OID_DOT11_DESIRED_BSSID_LIST.

uPrivacyExemptionListSize

Die maximale Anzahl von Einträgen in der Liste der Datenschutzausnahmen, die von der Station 802.11 unterstützt wird. Die Station 802.11 muss eine Liste der Datenschutzausnahmen mit mindestens einem Eintrag unterstützen.

Weitere Informationen zur Liste der Datenschutzausnahmen finden Sie unter OID_DOT11_PRIVACY_EXEMPTION_LIST.

uAssociationTableSize

Die maximale Anzahl von Zuordnungen, die die 802.11-Station gleichzeitig unterstützen kann. Die Station 802.11 muss eine Zuordnungsliste mit mindestens einem Eintrag unterstützen. Eine NIC sollte in der Regel in der Lage sein, mindestens 32 Zuordnungen gleichzeitig zu unterstützen.

Wenn die NIC Authentifizierungs- und Verschlüsselungsalgorithmen unterstützt, die Schlüsselzuordnungsschlüssel erfordern, muss sie mindestens die Anzahl der Einträge in ihrer Schlüsselzuordnungsschlüsseltabelle unterstützen.

uDefaultKeyTableSize

Die maximale Anzahl von Verschlüsselungsschlüsseln, die die 802.11-Station für die Standardschlüsseltabellen und die Standardschlüsseltabellen pro Station unterstützt.

Für Verschlüsselungsalgorithmen der Standardversion 802.11 muss die 802.11-Station eine Tabellengröße von mindestens vier Verschlüsselungsschlüsseln unterstützen. Bei Verschlüsselungsalgorithmen, die vom unabhängigen Hardwareanbieter (Independent Hardware Vendor, IHV) entwickelt wurden, kann die Tabellengröße vier oder mehr betragen.

uWEPKeyValueMaxLength

Die maximale Länge eines von der Station 802.11 unterstützten WEP-Verschlüsselungsschlüssels in Bytes.

In der folgenden Tabelle sind die minimalen und maximalen Schlüssellängen in Bytes für die verschiedenen WEP-Verschlüsselungswerte aufgeführt, die über DOT11_CIPHER_ALGORITHM(.) definiert sind. \wlantypes\ne-wlantypes-_dot11_cipher_algorithm.md).

WEP-Verschlüsselung Minimale Schlüssellänge Maximale Schlüssellänge
DOT11_CIPHER_ALGO_WEP40 5 5
DOT11_CIPHER_ALGO_WEP104 13 13
DOT11_CIPHER_ALGO_WEP 13 Beliebige Länge, die von der Station 802.11 unterstützt wird

bStrictlyOrderedServiceClassImplemented

Ein boolescher Wert, der bei Festlegung auf TRUE angibt, dass die 802.11-Station die IEEE 802.11 StrictlyOrdered-Dienstklasse für die Mac-Dienstdateneinheit(MSDU)-Paketübermittlung unterstützt.

Weitere Informationen zur StrictlyOrdered-Dienstklasse finden Sie in Klausel 5.1.3 des IEEE 802.11-2012-Standards.

uNumSupportedCountryOrRegionStrings

Die Anzahl der länder- oder regionsspezifischen Zeichenfolgen, die von der Station 802.11 unterstützt werden. Wenn die Station 802.11 mehrere Regulierungsdomänen unterstützt, wie durch den IEEE 802.11d-2001-Standard angegeben, identifiziert jede Länder- oder Regionszeichenfolge eine regulatorische Domäne, die von der Station 802.11 unterstützt wird.

Wenn die Station 802.11 den IEEE 802.11d-2001-Standard nicht unterstützt, muss der Miniporttreiber uNumSupportedCountryOrRegionStrings auf Null festlegen.

pSupportedCountryOrRegionStrings

Ein Zeiger auf ein Array von 802.11d-Länder- oder Regionszeichenfolgen, die von der Station 802.11 unterstützt werden. Jeder Eintrag im Array ist als DOT11_COUNTRY_OR_REGION_STRING-Struktur formatiert.

uInfraNumSupportedUcastAlgoPairs

Die Anzahl der Authentifizierungs- und Verschlüsselungsalgorithmen, die von der Station 802.11 zum Senden und Empfangen von Unicastpaketen unterstützt werden, wenn sie für den Betrieb in einem BSS-Netzwerk (Infrastructure Basic Service Set) konfiguriert sind. Der uInfraNumSupportedUcastAlgoPairs-Member muss die Anzahl der DOT11_AUTH_CIPHER_PAIR Strukturen in dem Array sein, auf das vom pInfraSupportedUcastAlgoPairs-Member verwiesen wird.

pInfraSupportedUcastAlgoPairs

Ein Zeiger auf ein Array von Authentifizierungs- und Verschlüsselungsalgorithmen, die von der 802.11-Station zum Senden und Empfangen von Unicastpaketen in einem BSS-Infrastrukturnetzwerk unterstützt werden. Jeder Eintrag im Array ist als DOT11_AUTH_CIPHER_PAIR-Struktur formatiert.

uInfraNumSupportedMcastAlgoPairs

Die Anzahl der Authentifizierungs- und Verschlüsselungsalgorithmen, die von der 802.11-Station für das Senden und Empfangen von Multicast- und Broadcastpaketen unterstützt werden, wenn sie für den Betrieb in einem BSS-Netzwerk (Basic Service Set) der Infrastruktur konfiguriert sind. Der uInfraNumSupportedMcastAlgoPairs-Member muss die Anzahl der DOT11_AUTH_CIPHER_PAIR Strukturen in dem Array sein, auf das vom pInfraSupportedMcastAlgoPairs-Member verwiesen wird.

pInfraSupportedMcastAlgoPairs

Ein Zeiger auf ein Array von Authentifizierungs- und Verschlüsselungsalgorithmen, die von der 802.11-Station zum Senden und Empfangen von Multicast- und Broadcastpaketen in einem BSS-Infrastrukturnetzwerk unterstützt werden. Jeder Eintrag im Array ist als DOT11_AUTH_CIPHER_PAIR-Struktur formatiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 7 und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile windot11.h (include Ndis.h)

Weitere Informationen

OID_DOT11_DESIRED_BSSID_LIST

DOT11_EXTAP_ATTRIBUTES

DOT11_COUNTRY_OR_REGION_STRING

DOT11_AUTH_CIPHER_PAIR

DOT11_CIPHER_ALGORITHM

OID_DOT11_PRIVACY_EXEMPTION_LIST

OID_DOT11_SCAN_REQUEST

NDIS_OBJECT_HEADER