IEAPProviderConfig::RouterInvokeCredentialsUI 方法 (rrascfg.h)

系统调用 RouterInvokeCredentialsUI 方法,以调用凭据用户界面进行两个路由器之间的 EAP 身份验证。

语法

HRESULT RouterInvokeCredentialsUI(
  DWORD     dwEapTypeId,
  ULONG_PTR uConnectionParam,
  HWND      hwndParent,
  DWORD     dwFlags,
  BYTE      *pConnectionDataIn,
  DWORD     dwSizeOfConnectionDataIn,
  BYTE      *pUserDataIn,
  DWORD     dwSizeOfUserDataIn,
  BYTE      **ppUserDataOut,
  DWORD     *pdwSizeOfUserDataOut
);

参数

dwEapTypeId

指定要调用其配置用户界面的 EAP。

uConnectionParam

指定要调用其用户界面的配置会话。

hwndParent

配置用户界面的父窗口的句柄。

dwFlags

指定RAS_EAP_FLAG_ROUTER标志。 这是此参数的唯一有效标志。 它指示身份验证在两个路由器之间。 此参数始终包含此标志。

pConnectionDataIn

指向接口的当前配置数据的指针。

dwSizeOfConnectionDataIn

指定 pConnectionDataIn 参数指向的当前配置数据的大小。

pUserDataIn

指向接口的当前凭据数据的指针。

dwSizeOfUserDataIn

指定当前凭据数据的大小。

ppUserDataOut

指向指向缓冲区的指针的指针,用于接收接口的新凭据数据。

pdwSizeOfUserDataOut

指向用于接收新凭据数据大小的 DWORD 变量的指针。

返回值

如果函数成功,则返回值应 S_OK

如果函数失败,则返回值应为以下代码之一。

返回代码 说明
E_FAIL
非特定错误。
E_INVALIDARG
其中一个参数无效。
E_OUTOFMEMORY
方法失败,因为它无法分配所需的内存。
E_UNEXPECTED
发生了意外错误。

要求

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

另请参阅

EAP 接口

可扩展身份验证协议参考

IEAPProviderConfig

IEAPProviderConfig::Initialize

IEAPProviderConfig::RouterInvokeConfigUI

IEAPProviderConfig::ServerInvokeConfigUI

IEAPProviderConfig::Uninitialize