DOT11EXT_VIRTUAL_STATION_AP_PROPERTY 構造体 (wlanihv.h)
大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
構文
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;
メンバー
dot11SSID
仮想ステーション AP によって使用されるサービス セット識別子 (SSID) を含む DOT11_SSID 構造体。
dot11AuthAlgo
仮想ステーション AP によって使用される認証アルゴリズムを含む DOT11_AUTH_ALGORITHM 構造体。
dot11CipherAlgo
仮想ステーション AP によって使用される暗号アルゴリズムを含む DOT11_CIPHER_ALGORITHM 構造体。
bIsPassPhrase
オペレーティング システムが ucKeyData メンバーの値を解釈する方法を示すブール値。 詳細については、「解説」を参照してください。
dwKeyLength
ucKeyData メンバーの役に立つ部分の長さ (バイト単位)。 詳細については、「解説」を参照してください。
ucKeyData[DOT11EXT_PSK_MAX_LENGTH]
仮想ステーション AP の事前共有キー (PSK) 認証アルゴリズムで使用されるキーを指定する UCHAR 値。 詳細については、「解説」を参照してください。
注釈
オペレーティング システムは、 ucKeyData メンバーの値を解釈するために次のロジックを使用します。
- bIsPassPhrase FALSE の = 場合、
- dwKeyLength = 32 の場合、ucKeyData はバイナリ データとして解釈されます。
- dwKeyLength = 64 の場合、ucKeyData は 32 の 16 進値として解釈されます。
- dwKeyLength が 32 または 64 と等しくない場合、オペレーティング システムは呼び出しを無視してエラーを返します。
- bIsPassPhrase = TRUE の場合、ucKeyData はパス フレーズとして解釈され、バッファーは NULL で終了する必要があります。 この場合、 dwKeyLength には、1 にキー文字列の長さを加えた値が必要です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | wlanihv.h (Wlanihv.h を含む) |