RasInvokeEapUI 函数 (ras.h)

RasInvokeEapUI 函数显示一个自定义用户界面,用于从用户获取可扩展身份验证协议 (EAP) 信息。

语法

DWORD RasInvokeEapUI(
  [in] HRASCONN            unnamedParam1,
  [in] DWORD               unnamedParam2,
  [in] LPRASDIALEXTENSIONS unnamedParam3,
  [in] HWND                unnamedParam4
);

参数

[in] unnamedParam1

RasDial 返回的连接句柄。

[in] unnamedParam2

指定回调中返回的子项。

[in] unnamedParam3

指向 RASDIALEXTENSIONS 结构的指针。 此结构应与从暂停状态重启时传递给 RasDial 的结构相同。 确保 RASDIALEXTENSIONS 结构的 dwSize 成员指定结构的大小。 使用 sizeof (RASDIALEXTENSIONS) 获取大小。 此参数不能为 NULL

[in] unnamedParam4

显示 EAP 用户界面时要使用的父窗口的句柄。

返回值

如果函数成功,则返回值 ERROR_SUCCESS

如果函数失败,则返回值为以下错误代码之一,或者来自 路由和远程访问错误代码 或 Winerror.h 的值。

含义
ERROR_INVALID_HANDLE
hRasConn 参数为零,或 lpExtensions 参数为 NULL
ERROR_INVALID_SIZE
RASDIALEXTENSIONS 结构的 dwSize 成员的值指定正在使用的操作系统不支持的结构版本。
其他
使用 FormatMessage 检索与返回的错误代码对应的系统错误消息。

要求

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

另请参阅

RASDIALEXTENSIONS

RASEAPINFO

RasDial

远程访问服务 (RAS) 概述

远程访问服务功能