AUTH_VALIDATION_EX 结构 (mprapi.h)
AUTH_VALIDATION_EX结构用于使客户端在建立连接期间安全套接字隧道协议 (SSTP) 连接期间绕过点到点 (PPP) 身份验证。
语法
typedef struct _AUTH_VALIDATION_EX {
MPRAPI_OBJECT_HEADER Header;
HANDLE hRasConnection;
WCHAR wszUserName[UNLEN + 1];
WCHAR wszLogonDomain[DNLEN + 1];
DWORD AuthInfoSize;
BYTE AuthInfo[1];
} AUTH_VALIDATION_EX;
成员
Header
指定 AUTH_VALIDATION_EX 结构的版本的 MPRAPI_OBJECT_HEADER 结构。
注意必须0x01标头的修订成员,并且类型必须MPRAPI_OBJECT_TYPE_AUTH_VALIDATION_OBJECT。
hRasConnection
正在绕过 PPP 身份验证的 RAS 连接的句柄。 这可以是 RasDial 或 RasEnumConnections 函数返回的句柄。
wszUserName[UNLEN + 1]
一个以 null 结尾的 Unicode 字符串,其中包含登录连接的用户的名称。
wszLogonDomain[DNLEN + 1]
一个以 null 结尾的 Unicode 字符串,其中包含已连接用户对其进行身份验证的域。
AuthInfoSize
AuthInfo 中用户身份验证信息的大小(以字节为单位)。
AuthInfo[1]
一个 BYTE 数组,其中包含在 SSTP 连接协商期间绕过 PPP 身份验证所需的用户身份验证信息。
要求
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | mprapi.h |