EapHostPeerFreeEapError 函数 (eappapis.h)
释放 EAPHost 运行时 API 返回 的EAP_ERROR 结构。
相比之下, EapHostPeerFreeErrorMemory 函数仅用于释放 EAPHost 配置 API 返回 的EAP_ERROR 结构。
如果调用以下任一运行时 API 并返回 EAP_ERROR ,则必须调用 EapHostPeerFreeEapError 来释放内存:
- EapHostPeerBeginSession
- EapHostPeerClearConnection
- EapHostPeerEndSession
- EapHostPeerGetAuthStatus
- EapHostPeerGetResponseAttributes
- EapHostPeerGetResult
- EapHostPeerGetSendPacket
- EapHostPeerGetUIContext
- EapHostPeerProcessReceivedPacket
- EapHostPeerSetResponseAttributes
- EapHostPeerSetUIContext
注意 EAPHost 运行时 API 在 eappapis.h 中定义。 EAPHost 配置 API 在 EapHostPeerConfigApis.h 中定义。
语法
void EapHostPeerFreeEapError(
[in] EAP_ERROR *pEapError
);
参数
[in] pEapError
指向包含要释放的错误数据的 EAP_ERROR 结构的指针。
返回值
无
备注
若要释放 EAPHost 为身份验证会话分配的所有内存,调用方必须调用 EapHostPeerEndSession。 若要释放 EAPHost 为连接分配的所有内存,调用方必须调用 EapHostPeerClearConnection 函数。
EapHostPeerFreeEapError 不是线程安全的。 任何给定 EAP_ERROR 只能在一个线程上释放。 不要在同一EAP_ERROR结构上调用 EapHostPeerFreeEapError 两次。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | eappapis.h |
Library | Eappprxy.lib |
DLL | Eappprxy.dll |