DOT11_PRIVACY_EXEMPTION 结构 (windot11.h)
重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型。
语法
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) |