DOT11EXT_VIRTUAL_STATION_AP_PROPERTY 構造体 (wlanihv.h)

大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
 
DOT11EXT_VIRTUAL_STATION_AP_PROPERTY構造体は、仮想 802.11 ステーションでホストされるアクセス ポイント (AP) のプロパティを指定します。

構文

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 を含む)

こちらもご覧ください

DOT11_AUTH_ALGORITHM

DOT11_CIPHER_ALGORITHM

DOT11_SSID