DOT11EXT_VIRTUAL_STATION_AP_PROPERTY Struktur (wlanihv.h)
Syntax
typedef struct _DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {
DOT11_SSID dot11SSID;
DOT11_AUTH_ALGORITHM dot11AuthAlgo;
DOT11_CIPHER_ALGORITHM dot11CipherAlgo;
BOOL bIsPassPhrase;
DWORD dwKeyLength;
UCHAR ucKeyData[DOT11EXT_PSK_MAX_LENGTH];
} DOT11EXT_VIRTUAL_STATION_AP_PROPERTY, *PDOT11EXT_VIRTUAL_STATION_AP_PROPERTY;
Angehörige
dot11SSID
Eine DOT11_SSID Struktur, die den dienstsatzbezeichner (SSID) enthält, der von der virtuellen Station-AP verwendet wird.
dot11AuthAlgo
Eine DOT11_AUTH_ALGORITHM Struktur, die den Authentifizierungsalgorithmus enthält, der von der virtuellen Station-AP verwendet wird.
dot11CipherAlgo
Eine DOT11_CIPHER_ALGORITHM Struktur, die den verschlüsselungsalgorithmus enthält, der von der virtuellen Station-AP verwendet wird.
bIsPassPhrase
Ein boolescher Wert, der angibt, wie das Betriebssystem den Wert des ucKeyData Member interpretieren soll. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
dwKeyLength
Die Länge des nützlichen Teils des ucKeyData--Elements in Bytes. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
ucKeyData[DOT11EXT_PSK_MAX_LENGTH]
Ein UCHAR-Wert, der den schlüssel angibt, der vom Authentifizierungsalgorithmus der virtuellen Station-AP (Preshared Keys, PSK) verwendet wird. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
Bemerkungen
Das Betriebssystem verwendet die folgende Logik, um den Wert des ucKeyData Members zu interpretieren:
- Wenn bIsPassPhrase = FALSE,
- Wenn dwKeyLength = 32 ist, wird ucKeyData- als Binärdaten interpretiert.
- Wenn dwKeyLength = 64 ist, wird ucKeyData- als 32 Hexadezimalwerte interpretiert.
- Wenn dwKeyLength- nicht gleich 32 oder 64 ist, ignoriert das Betriebssystem den Aufruf und gibt einen Fehler zurück.
- Wenn bIsPassPhrase = TRUE, wird ucKeyData- als Passausdruck interpretiert, und der Puffer muss NULL beendet werden. In diesem Fall sollte dwKeyLength- einen Wert aufweisen, der 1 plus der Länge der Schlüsselzeichenfolge entspricht.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows 7 und höheren Versionen von Windows-Betriebssystemen. |
Header- | wlanihv.h (inklusive Wlanihv.h) |