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

指定用來驗證本機電腦的驗證通訊協定。 這個成員可以是下列其中一個值。

意義
PPP_LCP_PAP
密碼驗證通訊協定
PPP_LCP_SPAP
Shiva 密碼驗證通訊協定
PPP_LCP_CHAP
挑戰交握驗證通訊協定
PPP_LCP_EAP
可延伸的驗證通訊協定

dwAuthenticationData

指定 dwAuthenticationProtocol 成員所指定之驗證通訊協定的其他資訊。 這個成員可以是下列其中一個值。

意義
PPP_LCP_CHAP_MD5
MD5 CHAP
PPP_LCP_CHAP_MS
Microsoft CHAP
PPP_LCP_CHAP_MSV2
Microsoft CHAP 第 2 版

dwRemoteAuthenticationProtocol

指定用來驗證遠端電腦的驗證通訊協定。 如需可能值的清單,請參閱 dwAuthenticationProtocol 成員。

dwRemoteAuthenticationData

指定 dwRemoteAuthenticationProtocol所指定之驗證通訊協定的其他資訊。 如需可能值的清單,請參閱 dwAuthenticationData 成員。

dwTerminateReason

指定本機電腦終止連線的原因。 此成員一律值為零。

dwRemoteTerminateReason

指定遠端電腦終止連線的原因。 此成員一律值為零。

dwOptions

指定本機電腦使用中 LCP 選項的相關資訊。 此成員是下列旗標的組合。

旗標 意義
PPP_LCP_MULTILINK_FRAMING
連線使用多連結
RASLCPO_PFC
通訊協定欄位壓縮 (請參閱 RFC 1172)
RASLCPO_ACFC
位址和控制欄位壓縮 (請參閱 RFC 1172)
RASLCPO_SSHF
簡短序號標頭格式 (請參閱 RFC 1990)
RASLCPO_DES_56
DES 56 位加密
RASLCPO_3_DES
三重 DES 加密

dwRemoteOptions

指定遠端電腦使用中 LCP 選項的相關資訊。 此成員是下列旗標的組合。

旗標 意義
PPP_LCP_MULTILINK_FRAMING
連線使用多連結。
RASLCPO_PFC
通訊協定欄位壓縮 (請參閱 RFC 1172)
RASLCPO_ACFC
位址和控制欄位壓縮 (請參閱 RFC 1172)
RASLCPO_SSHF
簡短序號標頭格式 (請參閱 RFC 1990)
RASLCPO_DES_56
DES 56 位加密
RASLCPO_3_DES
三重 DES 加密

dwEapTypeId

指定用來驗證本機電腦的可延伸驗證通訊協定 (EAP) 類型識別碼。 只有在 dwAuthenticationProtocol PPP_LCP_EAP時,這個成員的值才有效。

dwRemoteEapTypeId

指定用來驗證遠端電腦的可延伸驗證通訊協定 (EAP) 類型識別碼。 只有當 dwRemoteAuthenticationProtocol PPP_LCP_EAP時,這個成員的值才有效。

需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 mprapi.h

另請參閱

PPP_CCP_INFO