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 使用本机 802.11 框架的 802.1X 模块启动 802.1X 身份验证操作。 这允许 DLL 使用标准可扩展身份验证协议 (EAP) 操作系统支持的算法。
当 802.1X 身份验证操作挂起时,IHV 扩展 DLL 通过调用 Dot11ExtProcessOneXPacket 函数将通过 LAN (EAPOL 接收的 EAP 转发到操作系统) 数据包。 IHV 扩展 DLL 通过 Dot11ExtIhvReceivePacket IHV 处理程序函数接收这些数据包。
有关使用 802.1X 模块进行身份验证的详细信息,请参阅 Native 802.11 802.1X 模块的接口
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
目标平台 | 桌面 |
标头 | wlanihv.h (包括 Wlanihv.h) |