EapPeerGetInfo 函数 (eapmethodpeerapis.h)
获取一组函数指针,用于实现 EAPHost 服务上当前加载的 EAP 对等方法 EapPeerGetInfo 。
语法
DWORD EapPeerGetInfo(
[in] EAP_TYPE *pEapType,
[out] EAP_PEER_METHOD_ROUTINES *pEapInfo,
[out] EAP_ERROR **ppEapError
);
参数
[in] pEapType
指向 EAP_TYPE 结构的指针,该结构包含此结构的成员所指向的 API 实现者的供应商数据。
[out] pEapInfo
指向 EAP_PEER_METHOD_ROUTINES 结构的指针,该结构包含指向特定于 EAP 方法的 API 实现的函数指针,这些 API 对应于对基于对等的 EAPHost 的请求方调用。
[out] ppEapError
指向 EAP_ERROR 结构的指针的指针,该结构接收在执行此函数调用期间引发的任何错误。 使用错误数据后,必须通过调用 EapPeerFreeErrorMemory 来释放此内存。
返回值
无
备注
每个 EAP 对等方法 DLL 都必须实现以下 API:
- EapPeerInitialize
- EapPeerBeginSession
- EapPeerGetIdentity
- EapPeerSetCredentials
- EapPeerProcessRequestPacket
- EapPeerGetResponsePacket
- EapPeerGetResult
- EapPeerGetUIContext
- EapPeerSetUIContext
- EapPeerGetResponseAttributes
- EapPeerSetResponseAttributes
- EapPeerEndSession
- EapPeerShutdown
EAP 对等方法 API 集中的其他函数由基于对等的 EAPHost 调用,无需相应的请求调用,并用于连接验证或用户界面调用操作。
此调用由基于对等的 EAPHost 使用指向此 API 的函数指针执行。 此 API 必须在 EAPHost 加载的 EAP 方法上实现,并且必须严格遵循文档中指定的语法和参数类型。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | eapmethodpeerapis.h |