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:

这些 API 对应于请求方发出的调用,并充当请求方 API 调用与 EAP 方法 DLL 上公开的公共 API 之间的代理。 因此,当请求者调用基于对等的 EAPHost 以建立身份验证会话或在会话期间执行操作时,EAPHost 使用提供的参数在 EAP 方法 DLL 上调用相应的实现函数。 EAP 方法函数由指向其各自入口点的指针管理。

EAP 对等方法 API 集中的其他函数由基于对等的 EAPHost 调用,无需相应的请求调用,并用于连接验证或用户界面调用操作。

此调用由基于对等的 EAPHost 使用指向此 API 的函数指针执行。 此 API 必须在 EAPHost 加载的 EAP 方法上实现,并且必须严格遵循文档中指定的语法和参数类型。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 eapmethodpeerapis.h

另请参阅

EAPHost 对等方法 Run-Time 函数