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
接続がローカル コンピューターによって終了された理由を指定します。 このメンバーの値は常に 0 です。
dwRemoteTerminateReason
リモート コンピューターによって接続が終了した理由を指定します。 このメンバーの値は常に 0 です。
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 [デスクトップ アプリのみ] |
Header | mprapi.h |