PPP_CCP_INFO 结构 (mprapi.h)

PPP_CCP_INFO 结构包含的信息描述压缩控制协议 (CCP) 协商的结果。

语法

typedef struct _PPP_CCP_INFO {
  DWORD dwError;
  DWORD dwCompressionAlgorithm;
  DWORD dwOptions;
  DWORD dwRemoteCompressionAlgorithm;
  DWORD dwRemoteOptions;
} PPP_CCP_INFO;

成员

dwError

指定协商不成功时的错误。

dwCompressionAlgorithm

指定本地计算机使用的压缩算法。 下表显示了此成员的可能值。

含义
RASCCPCA_MPPC
Microsoft 点到点压缩 (MPPC) 协议
RASCCPCA_STAC
STAC 选项 4

dwOptions

指定本地计算机上的压缩选项。 支持以下选项。

选项 含义
PPP_CCP_COMPRESSION
不加密的压缩。
PPP_CCP_HISTORYLESS
Microsoft 点到点加密 (MPPE) 处于无状态模式。 会话密钥在每次数据包后都会更改。 此模式可提高高延迟网络或遇到重大数据包丢失的网络的性能。
PPP_CCP_ENCRYPTION40BITOLD
使用 40 位密钥的 MPPE。
PPP_CCP_ENCRYPTION40BIT
使用 40 位密钥的 MPPE。
PPP_CCP_ENCRYPTION56BIT
使用 56 位密钥的 MPPE。
PPP_CCP_ENCRYPTION128BIT
使用 128 位密钥的 MPPE。

dwRemoteCompressionAlgorithm

指定远程计算机使用的压缩算法。 下表显示了此成员的可能值。

含义
RASCCPCA_MPPC
Microsoft 点到点压缩 (MPPC) 协议
RASCCPCA_STAC
STAC 选项 4

dwRemoteOptions

指定远程计算机上的压缩选项。 支持以下选项。

选项 含义
PPP_CCP_COMPRESSION
不加密的压缩。
PPP_CCP_HISTORYLESS
Microsoft 点到点加密 (MPPE) 处于无状态模式。 会话密钥在每次数据包后都会更改。 此模式可提高高延迟网络或遇到重大数据包丢失的网络的性能。
PPP_CCP_ENCRYPTION40BITOLD
使用 40 位密钥的 MPPE。
PPP_CCP_ENCRYPTION40BIT
使用 40 位密钥的 MPPE。
PPP_CCP_ENCRYPTION56BIT
使用 56 位密钥的 MPPE。
PPP_CCP_ENCRYPTION128BIT
使用 128 位密钥的 MPPE。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 mprapi.h

另请参阅

PPP_LCP_INFO