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

以 big-endian 字节顺序表示的 IEEE EtherType 的值。

usExemptionActionType

指定 EtherType 的豁免类型。 定义了以下豁免类型:

DOT11_EXEMPT_ALWAYS

如果将 802.11 MAC 标头中“帧控制”字段的“受保护的帧”子字段设置为 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 工作站的数据包豁免列表(如果通过 的一组请求进行配置) OID_DOT11_PRIVACY_EXEMPTION_LIST。 对于 802.11 工作站接收的每个数据包,它将应用列表条目指定的解密豁免,其中包含与数据包的 EtherType 匹配的 usEtherType 值。

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 windot11.h (包括 Ndis.h)

另请参阅

OID_DOT11_PRIVACY_EXEMPTION_LIST