DOT11EXT_PROCESS_ONEX_PACKET回调函数 (wlanihv.h)
语法
DOT11EXT_PROCESS_ONEX_PACKET Dot11extProcessOnexPacket;
DWORD Dot11extProcessOnexPacket(
[in, optional] HANDLE hDot11SvcHandle,
[in] DWORD dwInPacketSize,
[in] LPVOID pvInPacket
)
{...}
参数
[in, optional] hDot11SvcHandle
作系统用于引用无线 LAN (WLAN) 适配器的句柄。 此句柄值是通过上一次调用 Dot11ExtIhvInitAdapter IHV 处理程序函数指定的。
[in] dwInPacketSize
pvInPacket 参数引用的缓冲区中数据包数据的长度(以字节为单位)。
[in] pvInPacket
从 AP 接收的 EAPOL 数据包。 pvInPacket 参数必须引用从 EAPOL 协议数据单元(PDU)中的数据包类型字段开始的 EAPOL 数据包。 有关 EAPOL 数据包类型字段的详细信息,请参阅 IEEE 802.1X-2001 标准中的子句 7.5.4。
返回值
如果调用成功,函数将返回ERROR_SUCCESS。 否则,它将返回 Winerror.h 中定义的错误代码。
言论
调用 Dot11ExtStartOneX 函数时,IHV 扩展 DLL 使用 Native 802.11 框架的 802.1X 模块启动 802.1X 身份验证作。 这允许 DLL 使用作系统支持的标准可扩展身份验证协议 (EAP) 算法。
当 802.1X 身份验证作挂起时,IHV 扩展 DLL 通过 LAN (EAPOL) 数据包通过调用 Dot11ExtProcessOneXPacket 函数将接收的 EAP 转发到作系统。 IHV 扩展 DLL 通过 Dot11ExtIhvReceivePacket IHV 处理程序函数接收这些数据包。
有关使用 802.1X 模块进行身份验证的详细信息,请参阅本机 802.11 802.1X 模块 接口
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows Vista 和更高版本的 Windows作系统中可用。 |
目标平台 | 桌面 |
标头 | wlanihv.h (包括 Wlanihv.h) |