PPP_LCP_INFO 结构 (mprapi.h)
PPP_LCP_INFO 结构包含的信息描述 PPP 链接控制协议 (LCP) 协商的结果。
语法
typedef struct _PPP_LCP_INFO {
DWORD dwError;
DWORD dwAuthenticationProtocol;
DWORD dwAuthenticationData;
DWORD dwRemoteAuthenticationProtocol;
DWORD dwRemoteAuthenticationData;
DWORD dwTerminateReason;
DWORD dwRemoteTerminateReason;
DWORD dwOptions;
DWORD dwRemoteOptions;
DWORD dwEapTypeId;
DWORD dwRemoteEapTypeId;
} PPP_LCP_INFO;
成员
dwError
指定在协商不成功时发生的错误。
dwAuthenticationProtocol
指定用于对本地计算机进行身份验证的身份验证协议。 此成员可以是以下值之一。
值 | 含义 |
---|---|
|
密码身份验证协议 |
|
Shiva 密码身份验证协议 |
|
质询握手身份验证协议 |
|
可扩展身份验证协议 |
dwAuthenticationData
指定由 dwAuthenticationProtocol 成员指定的身份验证协议的其他信息。 此成员可以是以下值之一。
值 | 含义 |
---|---|
|
MD5 CHAP |
|
Microsoft CHAP |
|
Microsoft CHAP 版本 2 |
dwRemoteAuthenticationProtocol
指定用于对远程计算机进行身份验证的身份验证协议。 有关可能值的列表,请参阅 dwAuthenticationProtocol 成员。
dwRemoteAuthenticationData
指定由 dwRemoteAuthenticationProtocol 指定的身份验证协议的其他信息。 有关可能值的列表,请参阅 dwAuthenticationData 成员。
dwTerminateReason
指定本地计算机终止连接的原因。 此成员的值始终为零。
dwRemoteTerminateReason
指定远程计算机终止连接的原因。 此成员的值始终为零。
dwOptions
指定有关本地计算机正在使用的 LCP 选项的信息。 此成员是以下标志的组合。
标志 | 含义 |
---|---|
|
连接使用多链接 |
|
协议字段压缩 (请参阅 RFC 1172) |
|
地址和控制字段压缩 (请参阅 RFC 1172) |
|
短序列号标头格式 (请参阅 RFC 1990) |
|
DES 56 位加密 |
|
三重 DES 加密 |
dwRemoteOptions
指定远程计算机正在使用的 LCP 选项的相关信息。 此成员是以下标志的组合。
标志 | 含义 |
---|---|
|
连接使用多链接。 |
|
协议字段压缩 (请参阅 RFC 1172) |
|
地址和控制字段压缩 (请参阅 RFC 1172) |
|
短序列号标头格式 (请参阅 RFC 1990) |
|
DES 56 位加密 |
|
三重 DES 加密 |
dwEapTypeId
指定用于对本地计算机进行身份验证的可扩展身份验证协议 (EAP) 的类型标识符。 仅当 dwAuthenticationProtocol PPP_LCP_EAP时,此成员的值才有效。
dwRemoteEapTypeId
指定用于对远程计算机进行身份验证的可扩展身份验证协议 (EAP) 的类型标识符。 仅当 dwRemoteAuthenticationProtocol PPP_LCP_EAP时,此成员的值才有效。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | mprapi.h |