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
以大到小位元節順序的 IEEE EtherType 值。
usExemptionActionType
指定之 EtherType 的豁免類型。 已定義下列豁免類型:
DOT11_EXEMPT_ALWAYS
如果 802.11 MAC 標頭中的 Frame Control 欄位的 [受保護的框架] 子字段設定為 1,則 802.11 月台必須捨棄收到的封包。
DOT11_EXEMPT_ON_KEY_MAPPING_KEY_UNAVAILABLE
如果來源 MAC 位址的索引鍵對應索引鍵可用,且 802.11 MAC 標頭中 Frame Control 字段的 [受保護框架] 子欄位設定為零,則 802.11 月台必須捨棄收到的封包。
usExemptionPacketType
指定之 EtherType 豁免的封包類型。 已定義下列封包型態:
DOT11_EXEMPT_UNICAST
僅豁免單播封包。
DOT11_EXEMPT_MULTICAST
僅豁免多播或廣播封包。
DOT11_EXEMPT_BOTH
豁免所有封包類型。
備註
如果透過集合要求進行設定,則為 802.11 月臺的封包豁免清單 OID_DOT11_PRIVACY_EXEMPTION_LIST。 針對 802.11 月臺收到的每個封包,其會套用清單專案所指定的解密豁免,且 其 usEtherType 值符合封包的 EtherType。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | windot11.h (包含 Ndis.h) |