MSFT_NetTCPSetting 类

表示 Microsoft TCP/IP(互联网协议套件)WMIv2 提供程序的 TCP 参数设置。

以下语法从托管对象格式 (MOF) 代码中简化,包括所有继承的属性。

语法

[UMLPackagePath("CIM::Policy"), ClassVersion("1.0.0"), dynamic, provider("nettcpip"), AMENDMENT]
class MSFT_NetTCPSetting : CIM_PolicyAction
{
  string  InstanceID;
  string  Caption;
  string  Description;
  string  ElementName;
  string  CommonName;
  string  PolicyKeywords[];
  string  SystemCreationClassName;
  string  SystemName;
  string  PolicyRuleCreationClassName;
  string  PolicyRuleName;
  string  CreationClassName;
  string  PolicyActionName;
  boolean DoActionLogging;
  string  SettingName;
  uint32  MinRto;
  uint32  InitialCongestionWindow;
  uint8   CwndRestart;
  uint8   MemoryPressureProtection;
  uint8   CongestionProvider;
  uint8   AutoTuningLevelLocal;
  uint8   EcnCapability;
  uint8   Timestamps;
  uint32  InitialRto;
  uint8   ScalingHeuristics;
  uint16  DynamicPortRangeStartPort;
  uint16  DynamicPortRangeNumberOfPorts;
  uint8   AutoTuningLevelGroupPolicy;
  uint8   AutoTuningLevelEffective;
  uint32  DelayedAckTimeout;
  uint8   DelayedAckFrequency;
  uint8   AutomaticUseCustom;
  uint8   NonSackRttResiliency;
  uint8   ForceWS;
  uint8   MaxSynRetransmissions;
  uint16  AutoReusePortRangeStartPort;
  uint16  AutoReusePortRangeNumberOfPorts;
};

成员

MSFT_NetTCPSetting 类具有以下类型的成员:

属性

MSFT_NetTCPSetting 类具有以下属性。

AutomaticUseCustom

数据类型:uint8

访问类型:读/写

获取并设置一个值,该值指示自动模板设置是指定自定义模板还是默认模板。 此属性可包含下列值之一。

含义
已禁用
0
自动模板设置指定默认模板。
Enabled
1
自动模板设置指定自定义模板。

AutoReusePortRangeNumberOfPorts

数据类型:uint16

访问类型:读/写

从自动重复使用端口范围的 AutoReusePortRangeStartPort 属性开始的端口数。

**Windows 8.1、Windows Server 2012 R2、Windows 8 和 Windows Server 2012:**

Windows 10 和 Windows Server 2016 之前不支持此属性。

AutoReusePortRangeStartPort

数据类型:uint16

访问类型:读/写

开始自动重复使用 1025 到 65535 之间端口号。

**Windows 8.1、Windows Server 2012 R2、Windows 8 和 Windows Server 2012:**

Windows 10 和 Windows Server 2016 之前不支持此属性。

AutoTuningLevelEffective

数据类型:uint8

访问类型:只读

获取一个值,该值指示自动调整级别是由组策略还是本地设置决定。

含义
本地
0
自动调整级别由本地设置确定。
GroupPolicy
1
自动调整级别由组策略确定。

AutoTuningLevelGroupPolicy

数据类型:uint8

访问类型:只读

获取并设置组策略的自动调整级别。 此参数可包含下列值之一。

含义
已禁用
0
自动调整级别已禁用。
HighlyRestricted
1
自动调整级别高度受限。
受限
2
自动调整级别受到限制。
正常
3
自动调整级别正常。
试验
4
自动调整级别是实验性的。

AutoTuningLevelLocal

数据类型:uint8

访问类型:读/写

获取并设置本地自动调整级别。 此属性包含下列值之一。

含义
已禁用
0
HighlyRestricted
1
严格限制
受限
2
正常
3
试验
4

Caption

数据类型:字符串

访问类型:只读

限定符:MaxLen (64)

包含对象的简短文本描述。

此属性继承自 CIM_ManagedElement

CommonName

数据类型:字符串

访问类型:只读

此策略相关对象的用户友好名称。

此属性继承自 CIM_Policy

CongestionProvider

数据类型:uint8

访问类型:读/写

获取并设置 TCP 拥塞提供程序设置。 此属性包含下列值之一。

含义
默认值
0
CTCP
2
复合 TCP (CTCP)
DCTCP
3
数据中心 TCP (DCTCP)

CreationClassName

数据类型:字符串

访问类型:只读

限定符:keyMaxLen (256)

指示在创建实例时使用的类或子类的名称。 与此类的其他关键属性一起使用时,此属性允许唯一标识此类及其子类的所有实例。

此属性继承自 CIM_PolicyAction

CwndRestart

数据类型:uint8

访问类型:读/写

获取并设置一个值,该值指示是否重启拥塞的窗口。 此属性包含下列值之一。

含义
已禁用
0
拥塞的窗口不会重启。
Enabled
1
拥塞的窗口将重启。

DelayedAckFrequency

数据类型:uint8

访问类型:读/写

获取并设置未解析的确认 (ACK) 数,这将导致忽略 ACK 计时器。 此参数值的范围是 1 到 255。

DelayedAckTimeout

数据类型:uint32

访问类型:读/写

获取并设置 TCP 延迟的 ACK 超时(以毫秒为单位)。 此属性可以包含从 10 到 600 的值。

描述

数据类型:字符串

访问类型:只读

提供对象的文本描述。

此属性继承自 CIM_ManagedElement

DoActionLogging

数据类型:布尔值

访问类型:只读

导致在执行操作时生成日志消息。

此属性继承自 CIM_PolicyAction

DynamicPortRangeNumberOfPorts

数据类型:uint16

访问类型:读/写

获取并设置动态端口范围中的端口数。

DynamicPortRangeStartPort

数据类型:uint16

访问类型:读/写

获取并设置动态端口范围的起始端口。 该属性可包含 1 到 65535 之间的值。

EcnCapability

数据类型:uint8

访问类型:读/写

获取并设置显式拥塞通知 (ECN) 功能。 此属性包含下列值之一。

含义
已禁用
0
ECN 已禁用。
Enabled
1
ECN 已启用。

ElementName

数据类型:字符串

访问类型:只读

包含对象的用户友好名称。 此属性允许每个实例除了定义其关键属性、标识数据和描述信息之外,还定义一个用户友好名称。

此属性继承自 CIM_ManagedElement

ForceWS

数据类型:uint8

访问类型:读/写

获取并设置一个值,该值指示是否启用强制窗口缩放。

Windows 8 和 Windows Server 2012:Windows 8.1 和 Windows Server 2012 R2 之前不支持此属性。

含义
已禁用
0
强制窗口缩放已禁用。
Enabled
1
强制窗口缩放已启用。

InitialCongestionWindow

数据类型:uint32

访问类型:读/写

获取并设置初始拥塞窗口的最大段大小。 属性值的范围可从 2 到 64。

InitialRto

数据类型:uint32

访问类型:读/写

获取并设置重新传输超时(以毫秒为单位)。 此属性的默认值为 3000。

InstanceID

数据类型:字符串

访问类型:只读

在包含命名空间的范围内唯一且不透明地标识此类的实例。

[重要提示!]为了确保命名空间中的唯一性,应使用以下模式构造 InstanceID 的值:

OrgIDLocalID

OrgID 必须包含由定义 InstanceID 的业务实体拥有的受版权保护、带商标或唯一名称,或者是由已识别的全局颁发机构分配的已注册 ID。 这类似于 Schema 类名的结构。 此外,为了确保 InstanceID 中的第一个冒号必须位于 OrgIDLocalID 之间。 OrgID 不得包含冒号 (':')。

LocalID 由业务实体选择,不应重复使用来标识不同的基础实际元素。

如果不使用前面的模式,则定义实体必须确保生成的 InstanceID 不会在此提供程序或其他提供程序为此命名空间生成的任何 InstanceID 中重复使用。

对于分布式管理任务组 (DMTF) 定义的实例,必须在 OrgID 设置为 CIM 的情况下使用该模式。

此属性继承自 CIM_ManagedElement

MaxSynRetransmissions

数据类型:uint8

访问类型:读/写

获取并设置尝试与 SYN 数据包重新建立连接的次数。 此属性可以包含范围从 2 到 8 的值。

Windows 8 和 Windows Server 2012:Windows 8.1 和 Windows Server 2012 R2 之前不支持此属性。

MemoryPressureProtection

数据类型:uint8

访问类型:读/写

获取并设置内存压力保护设置。 此属性包含下列值之一。

含义
已禁用
0
禁用内存压力保护。
Enabled
1
启用内存压力保护。
默认值
2
将内存压力保护状态恢复为系统默认值。

MinRto

数据类型:uint32

访问类型:读/写

获取并设置 TCP 重新传输超时(以毫秒为单位)。 属性值的范围可以从 20 毫秒到 300 毫秒。

NonSackRttResiliency

数据类型:uint8

访问类型:读/写

获取并设置一个值,该值为不支持选择性确认 (SACK) 的客户端启用往返时间 (RTT) 复原能力。

Windows 8 和 Windows Server 2012:Windows 8.1 和 Windows Server 2012 R2 之前不支持此属性。

含义
已禁用
0
为不支持 SACK 的客户端禁用 RTT 复原能力。
Enabled
1
为不支持 SACK 的客户端启用 RTT 复原能力。

PolicyActionName

数据类型:字符串

访问类型:只读

限定符:keyMaxLen (256)

此策略操作的用户友好名称。

此属性继承自 CIM_PolicyAction

PolicyKeywords

数据类型:字符串数组

访问类型:只读

用于描述策略对象特征/分类策略对象的关键字数组。 关键字为以下两种类型之一:

  • 此 MOF 和其他 MOF 或 DMTF 白皮书中定义的关键字。 这些关键字提供了一种与供应商无关、与安装无关的方式来描述策略对象特征。
  • 用于描述策略对象特征的、与安装有关的关键字。 示例包括“工程”、“计费”和“2000 年 12 月审核”。

此 MOF 定义了以下关键字:UNKNOWNCONFIGURATIONUSAGESECURITYSERVICEMOTIVATIONALINSTALLATIONEVENT。 这些概念不言自明,并将在 SLA/策略白皮书中进一步讨论。 还定义了一个附加关键字:POLICY。 此关键字的作用是识别某些实现中通过其他方式可能无法识别的策略相关实例。 关键字 POLICY 与上述其他关键字并非互相排斥。

此属性继承自 CIM_Policy

PolicyRuleCreationClassName

数据类型:字符串

访问类型:只读

限定符:keyMaxLen (256)

对于特定于规则的策略操作,此操作与之关联的策略规则对象的 CreationClassName。 对于可重用的策略操作,应使用特殊值“NO RULE”表示此操作是可重用的,且不与单个策略规则关联。

此属性继承自 CIM_PolicyAction

PolicyRuleName

数据类型:字符串

访问类型:只读

限定符:keyMaxLen (256)

对于特定于规则的策略操作,此操作与之关联的策略规则对象的名称。 对于可重用的策略操作,应使用特殊值“NO RULE”表示此操作是可重用的,且不与单个策略规则关联。

此属性继承自 CIM_PolicyAction

ScalingHeuristics

数据类型:uint8

访问类型:读/写

获取并设置一个值,该值指示是否启用窗口缩放启发式。

含义
已禁用
0
窗口缩放启发式已禁用。
Enabled
1
窗口缩放启发式已启用。

SettingName

数据类型:字符串

访问类型:只读

获取设置的名称。 此属性包含下列值之一。

  • DatacenterCustom
  • InternetCustom
  • 数据中心
  • Compat
  • Internet
  • 自动

SystemCreationClassName

数据类型:字符串

访问类型:只读

限定符:keyMaxLen (256)

创建此策略操作定义其范围的系统对象时使用的类或子类的名称。

此属性有助于标识此策略操作实例所在范围的系统对象。 对于特定于规则的策略操作,这是策略规则定义其上下文的系统。 对于可重用的策略操作,此项是保留操作的 PolicyRepository(系统的子类)的实例。

请注意,此属性和类似属性 SystemName 不表示来自系统类实例的传播键。 相反,这些属性是在此类上下文中定义的属性,其直接通过策略操作 InPolicyRepository 关联或间接通过 PolicyActionInPolicyRule 聚合重复与此策略操作相关的系统实例的值。

此属性继承自 CIM_PolicyAction

SystemName

数据类型:字符串

访问类型:只读

限定符:keyMaxLen (256)

此策略操作定义其范围的系统对象的名称。

此属性完成此策略操作实例所在范围内系统对象的标识。 对于特定于规则的策略操作,这是策略规则定义其上下文的系统。 对于可重用的策略操作,此项是保留操作的 PolicyRepository(系统的子类)的实例。

此属性继承自 CIM_PolicyAction

时间戳

数据类型:uint8

访问类型:读/写

获取并设置 RFC 时间戳设置。 此属性包含下列值之一。

含义
已禁用
0
禁用 RFC 1323 时间戳。
Enabled
1
启用 RFC 1323 时间戳。

要求

最低受支持的客户端
Windows 8
支持的最低服务器版本
Windows Server 2012
命名空间
Root\StandardCimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

另请参阅

CIM_PolicyAction

NetTCPIP 提供程序类