EapHostPeerGetAuthStatus 函数 (eappapis.h)
从 EAPHost 获取请求方当前的 EAP 身份验证状态。
语法
DWORD EapHostPeerGetAuthStatus(
[in] EAP_SESSIONID sessionHandle,
[in] EapHostPeerAuthParams authParam,
[out] DWORD *pcbAuthData,
[out] BYTE **ppAuthData,
[out] EAP_ERROR **ppEapError
);
参数
[in] sessionHandle
指向 EAP_SESSIONID 结构的指针,该结构包含 EAPHost 服务器上此 EAP 身份验证会话的唯一句柄。 在上一次调用 EapHostPeerBeginSession 时,此句柄在 pSessionId 参数中返回。
[in] authParam
一个 EapHostPeerAuthParams 枚举值,该值指定要从 EAPHost 获取的 EAP 身份验证数据的类型。
值 | 含义 |
---|---|
|
ppAuthData 包含 EAPHOST_AUTH_INFO 结构。 |
|
ppAuthData 包含 WCHAR 缓冲区。 |
|
ppAuthData 包含 CHAR 缓冲区。 |
|
Windows 7 或更高版本:[EapHostPeerNapInfo] (/windows/win32/eaphost/eaphostpeernapinfo) 结构。 |
[out] pcbAuthData
ppAuthData 参数指向的 EAP 身份验证数据缓冲区的大小(以字节为单位)。
[out] ppAuthData
指向包含 EAPHost 中身份验证数据的字节缓冲区的指针的指针。 此数据的格式取决于 authParam 中提供的值。
[out] ppEapError
指向EAP_ERROR结构的地址 的 指针。 在调用此函数之前,地址应设置为 NULL 。 如果错误数据可用,则会收到指向 EAP_ERROR 结构的地址的指针,该结构包含执行此函数调用期间引发的任何错误。 使用错误数据后,通过调用 EapHostPeerFreeEapError 释放此内存。
返回值
无
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | eappapis.h |
Library | Eappprxy.lib |
DLL | Eappprxy.dll |