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 を含む) |
こちらもご覧ください
DOT11_COUNTRY_OR_REGION_STRING