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 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | mprapi.h |