Freigeben über


DOT11_AUTH_CIPHER_PAIR_LIST Struktur (windot11.h)

Wichtig

WiFiCx- ist das neue Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features nutzen zu können. Das WDI-Treibermodell befindet sich jetzt im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität.

Die DOT11_AUTH_CIPHER_PAIR_LIST Struktur definiert eine Liste der DOT11_AUTH_CIPHER_PAIR Strukturen.

Syntax

typedef struct DOT11_AUTH_CIPHER_PAIR_LIST {
  NDIS_OBJECT_HEADER     Header;
  ULONG                  uNumOfEntries;
  ULONG                  uTotalNumOfEntries;
  DOT11_AUTH_CIPHER_PAIR AuthCipherPairs[1];
} DOT11_AUTH_CIPHER_PAIR_LIST, *PDOT11_AUTH_CIPHER_PAIR_LIST;

Angehörige

Header

Der Typ, die Überarbeitung und die Größe der DOT11_AUTH_CIPHER_PAIR_LIST Struktur. Dieses Element ist als NDIS_OBJECT_HEADER Struktur formatiert.

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

Art

Dieses Element muss auf NDIS_OBJECT_TYPE_DEFAULT festgelegt werden.

Revision

Dieses Element muss auf DOT11_AUTH_CIPHER_PAIR_LIST_REVISION_1 festgelegt werden.

Größe

Dieses Element muss auf sizeof(DOT11_AUTH_CIPHER_PAIR_LIST)festgelegt werden.

Weitere Informationen zu diesen Mitgliedern finden Sie unter NDIS_OBJECT_HEADER.

uNumOfEntries

Die Anzahl der Einträge im AuthCipherPairs Array.

uTotalNumOfEntries

Die maximale Anzahl von Einträgen, die die AuthCipherPairs Array enthalten können.

AuthCipherPairs[1]

Die Liste der DOT11_AUTH_CIPHER_PAIR Strukturen.

Bemerkungen

Ein Miniporttreiber gibt die DOT11_AUTH_CIPHER_PAIR_LIST Struktur zurück, wenn sie von einer der beiden Abfragen abgefragt wird. OID_DOT11_SUPPORTED_UNICAST_ALGORITHM_PAIR oder OID_DOT11_SUPPORTED_MULTICAST_ALGORITHM_PAIR.

Wenn diese OIDs abgefragt werden, muss der Miniporttreiber überprüfen, ob der InformationBuffer Mitglied des MiniportOidRequest-Funktionsparameters OidRequest Parameter groß genug ist, um die gesamte DOT11_AUTH_CIPHER_PAIR_LIST Struktur zurückzugeben, einschließlich aller Einträge in der AuthCipherPairs Arrays. Der Wert des InformationBufferLength Members des OidRequest Parameter bestimmt, was der Miniporttreiber tun muss, wie in der folgenden Liste dargestellt:

  • Wenn der Wert des InformationBufferLength- Members kleiner als die Länge der gesamten DOT11_AUTH_CIPHER_PAIR_LIST-Struktur ist, muss der Miniporttreiber folgendes ausführen:
    • Legen Sie für den parameter OidRequest das element BytesWritten auf 0 und das BytesNeededed-Element auf die Länge der gesamten DOT11_AUTH_CIPHER_PAIR_LIST Struktur in Byte fest.
    • Schlägt die Abfrageanforderung fehl, indem NDIS_STATUS_BUFFER_OVERFLOW von der MiniportOidRequest--Funktion zurückgegeben wird.
  • Wenn der Wert des InformationBufferLength Member größer oder gleich der Länge der gesamten DOT11_AUTH_CIPHER_PAIR_LIST-Struktur ist, muss der Miniporttreiber folgendes ausführen, um eine erfolgreiche Abfrageanforderung abzuschließen:
    • Legen Sie für die DOT11_AUTH_CIPHER_PAIR_LIST Struktur die uNumOfEntries und uTotalNumOfEntries Member auf die Gesamtanzahl der Einträge im AuthCipherPairs Array fest.
    • Legen Sie für den parameter OidRequest den BytesNeededed member auf null und das BytesWritten member auf die Länge der gesamten DOT11_AUTH_CIPHER_PAIR_LIST-Struktur fest. Der Miniporttreiber muss auch die gesamte DOT11_AUTH_CIPHER_PAIR_LIST Struktur in das InformationBuffer Member kopieren.
    • Gibt NDIS_STATUS_SUCCESS aus der MiniportOidRequest--Funktion zurück.
Ab Windows 7 kann ein 802.11-Miniporttreiber jede Kombination aus unterstützten Authentifizierungs- und Verschlüsselungsalgorithmuspaaren in DOT11_AUTH_CIPHER_PAIR_LIST melden. Wenn das Betriebssystem Jedoch Soft AP startet, ermöglicht es nur den DOT11_AUTH_ALGO_RSNA_PSK Authentifizierungsalgorithmus und den DOT11_CIPHER_ALGO_CCMP Verschlüsselungsalgorithmus. Zur Unterstützung von Soft AP muss der Miniporttreiber dieses Authentifizierungs-/Chiffrepaar unterstützen.

Wenn WPS auf einer NIC aktiviert ist, die im Extensible AP-Modus ausgeführt wird, muss der Miniporttreiber Peerstationen erlauben, die mit der erweiterbaren AP zu verknüpfen, indem Open System Authentication oder Wired Equivalent Privacy (WEP) Algorithmen verwendet wird, unabhängig von den aktivierten Autorisierungs- und Verschlüsselungsalgorithmen. Weitere Informationen zu WPS und Extensible AP finden Sie unter OID_DOT11_WPS_ENABLED.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- windot11.h (include Ndis.h)

Siehe auch

OID_DOT11_SUPPORTED_UNICAST_ALGORITHM_PAIR OID_DOT11_SUPPORTED_MULTICAST_ALGORITHM_PAIR

DOT11_AUTH_CIPHER_PAIR

NDIS_OBJECT_HEADER