DOT11_EXTAP_ATTRIBUTES構造体 (windot11.h)

重要

ネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。

DOT11_EXTAP_ATTRIBUTES構造体は、拡張可能アクセス ポイント (ExtAP) モードで動作する場合、ミニポート ドライバーと 802.11 ステーションの物理属性と操作属性を定義します。

構文

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;

メンバー

Header

DOT11_EXTAP_ATTRIBUTES構造体の型、リビジョン、サイズ。 このメンバーは、 NDIS_OBJECT_HEADER 構造体として書式設定されます。

ミニポート ドライバーは 、ヘッダー のメンバーを次の値に設定する必要があります。

このメンバーは、NDIS_OBJECT_TYPE_DEFAULTに設定する必要があります。

リビジョン

このメンバーは、DOT11_EXTAP_ATTRIBUTES_REVISION_1に設定する必要があります。

サイズ

このメンバーは sizeof(DOT11_EXTAP_ATTRIBUTES) に設定する必要があります。

これらのメンバーの詳細については、「 NDIS_OBJECT_HEADER」を参照してください。

uScanSSIDListSize

スキャン操作のために 802.11 ステーションでサポートされるサービス セット識別子 (SSD) の最大数。 802.11 ステーションは、少なくとも 4 つのエントリの SSID リストをサポートする必要があります。

802.11 ステーションがスキャンに使用する SSID リストは、 OID_DOT11_SCAN_REQUEST が設定されている場合に指定されます。

uDesiredSSIDListSize

802.11 ステーションでサポートされている基本的なサービス セット識別子 (BSSID) の目的のリスト内のエントリの最大数。 802.11 ステーションは、少なくとも 1 つのエントリを含む BSSID リストをサポートする必要があります。

目的の BSSID リストの詳細については、「 OID_DOT11_DESIRED_BSSID_LIST」を参照してください。

uPrivacyExemptionListSize

802.11 ステーションでサポートされているプライバシー除外リスト内のエントリの最大数。 802.11 ステーションは、少なくとも 1 つのエントリを含むプライバシー除外リストをサポートする必要があります。

プライバシー除外リストの詳細については、「 OID_DOT11_PRIVACY_EXEMPTION_LIST」を参照してください。

uAssociationTableSize

802.11 ステーションが同時にサポートできる関連付けの最大数。 802.11 ステーションは、少なくとも 1 つのエントリを持つアソシエーション リストをサポートする必要があります。 NIC は通常、少なくとも 32 個の関連付けを同時にサポートできる必要があります。

NIC が キー マッピング キーを必要とする認証アルゴリズムと暗号アルゴリズムをサポートしている場合は、少なくともキー マッピング キー テーブル内のエントリの数をサポートする必要があります。

uDefaultKeyTableSize

802.11 ステーションが既定のキーとステーションごとの既定のキー テーブルに対してサポートする暗号キーの最大数。

標準の 802.11 暗号アルゴリズムの場合、802.11 ステーションは少なくとも 4 つの暗号キーのテーブル サイズをサポートする必要があります。 独立系ハードウェア ベンダー (IHV) によって開発された暗号アルゴリズムの場合、テーブル サイズは 4 つ以上にすることができます。

uWEPKeyValueMaxLength

802.11 ステーションでサポートされている WEP 暗号キーの最大長 (バイト単位)。

次の表に、DOT11_CIPHER_ALGORITHM(.. を使用して定義されたさまざまな WEP 暗号値の最小および最大キー長をバイト単位で示します。\wlantypes\ne-wlantypes-_dot11_cipher_algorithm.md)。

WEP 暗号 キーの最小長 キーの最大長
DOT11_CIPHER_ALGO_WEP40 5 5
DOT11_CIPHER_ALGO_WEP104 13 13
DOT11_CIPHER_ALGO_WEP 13 802.11 ステーションでサポートされている任意の長さ

bStrictlyOrderedServiceClassImplemented

TRUE に設定されている場合、802.11 ステーションがメディア アクセス制御 (MAC) サービス データ ユニット (MSDU) パケット配信用の IEEE 802.11 StrictlyOrdered サービス クラスをサポートすることを指定するブール値。

StrictlyOrdered サービス クラスの詳細については、IEEE 802.11-2012 標準の第 5.1.3 項を参照してください。

uNumSupportedCountryOrRegionStrings

802.11 ステーションでサポートされている国または地域の文字列の数。 802.11 ステーションが IEEE 802.11d-2001 標準で指定されている複数の規制ドメインをサポートしている場合、各国または地域の文字列は、802.11 ステーションでサポートされている規制ドメインを識別します。

802.11 ステーションが IEEE 802.11d-2001 標準をサポートしていない場合、ミニポート ドライバーは uNumSupportedCountryOrRegionStrings を 0 に設定する必要があります。

pSupportedCountryOrRegionStrings

802.11 ステーションでサポートされている 802.11d の国または地域の文字列の配列へのポインター。 配列内の各エントリは、 DOT11_COUNTRY_OR_REGION_STRING 構造体として書式設定されます。

uInfraNumSupportedUcastAlgoPairs

インフラストラクチャ基本サービス セット (BSS) ネットワークで動作するように構成されている場合にユニキャスト パケットを送受信するために 802.11 ステーションでサポートされる認証アルゴリズムと暗号アルゴリズムの数。 uInfraNumSupportedUcastAlgoPairs メンバーは、pInfraSupportedUcastAlgoPairs メンバーによって参照される配列内のDOT11_AUTH_CIPHER_PAIR構造体の数である必要があります。

pInfraSupportedUcastAlgoPairs

インフラストラクチャ BSS ネットワークでユニキャスト パケットを送受信するために 802.11 ステーションでサポートされる認証アルゴリズムと暗号アルゴリズムの配列へのポインター。 配列内の各エントリは、 DOT11_AUTH_CIPHER_PAIR 構造体として書式設定されます。

uInfraNumSupportedMcastAlgoPairs

インフラストラクチャ基本サービス セット (BSS) ネットワークで動作するように構成されている場合に、マルチキャストおよびブロードキャスト パケットを送受信するために 802.11 ステーションでサポートされる認証アルゴリズムと暗号アルゴリズムの数。 uInfraNumSupportedMcastAlgoPairs メンバーは、pInfraSupportedMcastAlgoPairs メンバーによって参照される配列内のDOT11_AUTH_CIPHER_PAIR構造体の数である必要があります。

pInfraSupportedMcastAlgoPairs

インフラストラクチャ BSS ネットワークでマルチキャスト パケットとブロードキャスト パケットを送受信するために 802.11 ステーションでサポートされる認証アルゴリズムと暗号アルゴリズムの配列へのポインター。 配列内の各エントリは、 DOT11_AUTH_CIPHER_PAIR 構造体として書式設定されます。

要件

要件
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows オペレーティング システムで使用できます。
Header windot11.h (Ndis.h を含む)

こちらもご覧ください

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