DOT11_PRIVACY_EXEMPTION構造 (windot11.h)

大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
 
DOT11_PRIVACY_EXEMPTION構造体は、指定されたネットワーク EtherType の復号化除外を定義します。

構文

typedef struct DOT11_PRIVACY_EXEMPTION {
  USHORT usEtherType;
  USHORT usExemptionActionType;
  USHORT usExemptionPacketType;
} DOT11_PRIVACY_EXEMPTION, *PDOT11_PRIVACY_EXEMPTION;

メンバー

usEtherType

ビッグ エンディアン バイト順の IEEE EtherType の値。

usExemptionActionType

指定した EtherType の除外の種類。 次の除外の種類が定義されています。

DOT11_EXEMPT_ALWAYS

802.11 MAC ヘッダーのフレーム コントロール フィールドの Protected Frame サブフィールドが 1 に設定されている場合、802.11 ステーションは受信パケットを破棄する必要があります。

DOT11_EXEMPT_ON_KEY_MAPPING_KEY_UNAVAILABLE

送信元 MAC アドレスのキー マッピング キーが使用可能で、802.11 MAC ヘッダーのフレーム コントロール フィールドの保護フレーム サブフィールドがゼロに設定されている場合、802.11 ステーションは受信パケットを破棄する必要があります。

usExemptionPacketType

指定した EtherType の除外が適用されるパケットの種類。 次のパケットの種類が定義されています。

DOT11_EXEMPT_UNICAST

ユニキャスト パケットのみを除外します。

DOT11_EXEMPT_MULTICAST

マルチキャスト パケットまたはブロードキャスト パケットのみを除外します。

DOT11_EXEMPT_BOTH

すべてのパケットの種類を除外します。

注釈

802.11 ステーションのパケット除外リスト (set request を使用して構成されている場合) OID_DOT11_PRIVACY_EXEMPTION_LIST。 802.11 ステーションが受信するパケットごとに、パケットの EtherType に一致する usEtherType 値を持つリスト エントリで指定された復号化除外が適用されます。

要件

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

こちらもご覧ください

OID_DOT11_PRIVACY_EXEMPTION_LIST