表示Microsoft TCP/IP WMI v2 提供程序的 TCP 连接。
以下语法从托管对象格式 (MOF) 代码简化,并包括所有继承的属性。
语法
[UMLPackagePath("CIM::Network::Pipes"), ClassVersion("1.0.0"), dynamic, provider("nettcpip"), AMENDMENT]
class MSFT_NetTCPConnection : MSFT_NetTransportConnection
{
string Caption;
string Description;
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[];
string StatusDescriptions[];
string Status;
uint16 HealthState;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string OtherEnabledState;
uint16 EnabledDefault = 2;
datetime TimeOfLastStateChange;
uint16 TransitioningToState = 12;
uint16 AvailableRequestedStates[];
string InstanceID;
uint16 EnabledState;
uint16 RequestedState = 5;
uint16 Directionality;
uint16 AggregationBehavior;
string LocalAddress;
uint16 LocalPort;
string RemoteAddress;
uint16 RemotePort;
uint8 State;
uint8 AppliedSetting;
uint32 OwningProcess;
datetime CreationTime;
uint8 OffloadState;
};
成员
MSFT_NetTCPConnection 类具有以下类型的成员:
方法
MSFT_NetTCPConnection类具有这些方法。
方法 | DESCRIPTION |
---|---|
RequestStateChange | 请求将元素的状态更改为 RequestedState 参数中指定的值。 当请求的状态更改发生时,元素的启用状态的和请求状态将是相同的。 多次调用 RequestChangeState 方法可能会导致早期请求被覆盖或丢失。 如果返回 0,则任务已成功完成,并且不需要使用 CIM_ConcreteJob。 如果返回 4096 (0x1000),则表明任务需要一些时间才能完成,此时将创建 CIM_ConcreteJob,并在输出参数 Job 中返回其引用。 任何其他返回代码均指示错误条件。 此方法继承自 CIM_EnabledLogicalElement。 |
性能
MSFT_NetTCPConnection类具有以下属性。
-
AggregationBehavior
-
-
数据类型:uint16
-
访问类型:只读
指示管道是否由较低级别的管道组成,如果是,则如何聚合这些较低级别的管道(并行或按顺序)。 使用 NetworkPipeComposition 关联描述组合的 NetworkPipe 的特定实例。
此属性继承自 CIM_NetworkPipe。
-
未知 (0)
-
无 Lower-Level 合成 (2)
-
并行组合 (3)
-
按顺序组合 (4)
-
-
AppliedSetting
-
-
数据类型:uint8
-
访问类型:只读
应用于此 TCP 连接的设置的名称。 有关这些设置的信息,请参阅 MSFT_NetTCPSetting。
-
Internet (0)
-
数据中心 (1)
-
康帕特 (2)
-
InternetCustom (3)
-
DatacenterCustom (4)
-
-
AvailableRequestedStates
-
-
数据类型:uint16 数组
-
访问类型:只读
-
限定符:ModelCorrespondence(“CIM_EnabledLogicalElement.RequestStateChange”、“CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported”)
AvailableRequestedStates 指示用于启动状态更改的方法 Requeststate 的 RequestedState 参数的可能值。 列出的值将是 CIM_EnabledLogicalElementCapabilities 关联实例的 RequestedStatesSupported 属性中所包含值的子集,其中所选值是 CIM_EnabledLogicalElement 的当前状态的函数。 如果实现能够播发可能的值集作为当前状态的函数,则此属性可能为非 null。 如果实现无法确定作为当前状态函数的可能值集,则此属性将为 null。
此属性继承自 CIM_EnabledLogicalElement。
-
启用 (2)
-
已禁用 (3)
-
关闭 (4)
-
脱机 (6)
-
测试 (7)
-
延迟 (8)
-
静止 (9)
-
重新启动 (10)
-
重置 (11)
-
DMTF 保留 (12 65535)
-
-
标题
-
-
数据类型:字符串
-
访问类型:只读
-
限定符:MaxLen (64)
包含对象的简短文本说明。
此属性继承自 CIM_ManagedElement。
-
-
CommunicationStatus
-
-
数据类型:uint16
-
访问类型:只读
指示检测与该元素通信的功能。 NULL 值指示检测不支持此属性。
此属性继承自 CIM_ManagedSystemElement。
价值观 含义 - 未知
- 0
指示检测目前无法报告 CommunicationStatus 属性。 - 不可用
- 1
指示检测能够报告此属性,但故意不报告该元素的此属性。 - 通信正常
- 2
仅指示与该元素建立通信。 - 通信中断
- 3
指示过去已联系该元素,但当前无法进行访问。 - 无法联系
- 4
指示检测具有此元素的联系信息,但始终无法与其建立通信。 - DMTF 保留
- 5 32767
保留。 - 供应商保留
- 32768 = 值
保留。 -
-
CreationTime
-
-
数据类型:datetime
-
访问类型:只读
TCP 连接的创建时间。
-
-
说明
-
-
数据类型:字符串
-
访问类型:只读
提供对象的文本说明。
此属性继承自 CIM_ManagedElement。
-
-
DetailedStatus
-
-
数据类型:uint16
-
访问类型:只读
-
限定符:ModelCorrespondence(“CIM_EnabledLogicalElement.PrimaryStatus”、“CIM_ManagedSystemElement.HealthState”)
指示补充 PrimaryStatus 属性的其他状态详细信息。 NULL 值指示检测不支持此属性。
此属性继承自 CIM_ManagedSystemElement。
价值观 含义 - 不可用
- 0
指示检测能够报告此属性,但故意不报告该元素的此属性。 - 无更多信息
- 1
指示无需将任何详细信息添加到 PrimaryStatus 属性,例如,当 PrimaryStatus 设置为 OK 时。 - 有压力
- 2
指示该元素正常运行,但需要引起注意。 有压力状态的示例包括过载、过热等。 - 预计故障
- 3
指示某个元素名义上正常运行,但预测在不久的将来会出现故障。 - 不可恢复的错误
- 4
指示此元素处于需要人工干预的错误条件下。 - 支持实体出错
- 5
指示此元素所依赖的元素出错。 此元素可能正常,但由于所依赖元素的状态而无法正常运行。 例如,网络服务或终结点因低层网络问题而无法正常运行。 - DMTF 保留
- 6 32767
保留。 - 供应商保留
- 32768 = 值
保留。 -
-
方向性
-
-
数据类型:uint16
-
访问类型:只读
指示管道的方向性。 对于单向管道,源和接收器由关联 EndpointOfNetworkPipe 的属性(SourceOrSink)指示。
此属性继承自 CIM_NetworkPipe。
-
未知 (0)
-
双向 (2)
-
单向 (3)
-
-
ElementName
-
-
数据类型:字符串
-
访问类型:只读
包含对象的用户友好名称。 此属性允许每个实例除了定义其关键属性、标识数据和描述信息之外,还定义一个用户友好名称。
此属性继承自 CIM_ManagedElement。
-
-
EnabledDefault
-
-
数据类型:uint16
-
访问类型:读/写
一个枚举值,指示元素的启用状态的管理员默认或启动配置。 默认情况下,元素为“Enabled”(value=2)。
此属性继承自 CIM_EnabledLogicalElement。
-
启用 (2)
-
已禁用 (3)
-
不可用 (5)
-
已启用但脱机 (6)
-
无默认值 (7)
-
静止 (9)
-
DMTF 保留 (10 32767)
-
供应商预留 (32768 65535)
-
-
EnabledState
-
-
数据类型:uint16
-
访问类型:只读
-
限定符:ModelCorrespondence(“CIM_EnabledLogicalElement.OtherEnabledState”)
EnabledState 是一个整数枚举,指示元素的启用和禁用状态。 还可以指示这些请求的状态之间的过渡值。 例如,正在关闭(值=4)和正在启动(值=10)是启用和禁用之间的瞬时状态。
此属性继承自 CIM_NetworkPipe。
价值 含义 - 未知
- 0
元素状态未知。 - 其他
- 1
元素处于此处所列状态之外的状态。 - 已启用
- 2
元素正在或可能正在执行命令,将处理队列中的任何命令并将新请求加入队列。 - 已禁用
- 3
元素不会执行命令,并将丢弃所有新请求。 - 关闭
- 4
元素正在进入“已禁用”状态。 - 不适用
- 5
元素不支持“已启用”或“已禁用”状态。 - 已启用但脱机
- 6
元素可能正在完成命令,它将删除任何新请求。 - 测试中
- 7
元素处于测试状态。 - 已推迟
- 8
元素可能正在完成命令,但它会将任何新请求排入队列。 - 静止
- 9
该元素已启用,但处于受限模式。 - 正在启动
- 10
元素正在进入“已启用”状态。 新请求已排队。 - DMTF 保留
- 11 32767
- 供应商保留
- 32768 65535
-
-
HealthState
-
-
数据类型:uint16
-
访问类型:只读
指示元素当前的健康状况。 该属性表示该元素的健康状况,但不一定表示其子组件的健康状况。
此属性继承自 CIM_ManagedSystemElement。
价值观 含义 - 未知
- 0
目前,实现无法报告 HealthState。 - 正常
- 5
元素运行完全正常,在正常的运行参数范围内工作,没有出现错误。 - 已降级/警告
- 10
元素正在工作,并且提供所有功能。 但是元素未实现最佳效果。 例如,元素可能未达到最佳性能或报告了可恢复的错误 - 次要故障
- 15
所有功能均可以使用,但是有些功能可能已降级。 - 主要故障
- 20
元素失败。 此组件的部分或全部功能已降级或无法使用。 - 严重故障
- 二十五
元素无法工作,并且可能无法恢复。 - 不可恢复的错误
- 30
元素以失败而告终,并且无法恢复。 此元素提供的所有功能均已丧失。 - DMTF 保留
- 31 = 值
DMTF 保留了连续体中未用的部分,供以后其他 HealthStates 值之用。 -
-
InstallDate
-
-
数据类型:datetime
-
访问类型:只读
指示对象的安装时间。 缺少值并不表示未安装对象。
此属性继承自 CIM_ManagedSystemElement。
-
-
InstanceID
-
-
数据类型:字符串
-
访问类型:只读
-
限定符:密钥
在包含命名空间的范围内,唯一且不透明地标识此类的实例。
[!重要提示]为了确保命名空间中的唯一性,应使用以下模式构造 InstanceID 的值:
OrgID:LocalID
OrgID 必须包含由定义 InstanceID的业务实体拥有的版权、商标或其他唯一名称,或者是已识别的全局颁发机构分配的已注册 ID。 这类似于 Schema 类名称的结构。 此外,为了确保唯一性,InstanceID 中的第一个冒号必须在 OrgID 和LocalID之间。 因此 ,OrgID 不得包含冒号(':')。
LocalID 由业务实体选择,不应重新用于标识不同的基础真实元素。
如果未使用上述模式,定义实体必须确保在此命名空间或其他提供程序生成的任何 InstanceID之间不会重新使用生成的 InstanceID。
对于分布式管理任务组(DMTF)定义的实例,该模式必须与设置为 CIM OrgID 一起使用。
此属性继承自 CIM_NetworkPipe。
-
-
LocalAddress
-
-
数据类型:字符串
-
访问类型:只读
传输连接的本地地址。
此属性继承自 MSFT_NetTransportConnection。
-
-
LocalPort
-
-
数据类型:uint16
-
访问类型:只读
传输连接的本地端口。
此属性继承自 MSFT_NetTransportConnection。
-
-
名称
-
-
数据类型:字符串
-
访问类型:只读
-
限定符:MaxLen (1024)
指示此作业实例的用户友好名称。 此外,用户友好名称可用作搜索或查询的属性。
[提示!]
名称在命名空间中不必是唯一的。此属性继承自 CIM_ManagedSystemElement。
-
-
OffloadState
-
-
数据类型:uint8
-
访问类型:只读
TCP 连接的连接卸载状态。
-
InHost (0)
-
卸载 (1)
-
卸载 (2)
-
上传 (3)
-
-
OperatingStatus
-
-
数据类型:uint16
-
访问类型:只读
-
限定符:ModelCorrespondence(“CIM_EnabledLogicalElement.EnabledState”)
指示元素的当前操作条件。 此属性可用于提供有关元素当前状态的更多详细信息。 它还可以指示过渡状态。 NULL 值指示检测不支持此属性。
此属性继承自 CIM_ManagedSystemElement。
价值 含义 - 未知
- 0
指示检测目前无法报告 OperatingStatus 属性。 - 不可用
- 1
指示检测能够报告此属性,但故意不报告该元素的此属性。 - 服务
- 2
指示正在对元素进行配置、维护、清理或其他管理操作。 - 正在启动
- 3
指示正在初始化元素。 - 停止
- 4
指示正在将元素引入有序停止。 - 停止
- 5
指示该元素是有意停止的。 - 已中止
- 6
指示该元素是以意外方式停止的。 - 睡眠状态的
- 7
指示该元素处于非活动状态或静止状态。 - 已完成
- 8
指示该元素已完成其操作。 建议使用 PrimaryStatus 的属性值 OK,、Error 或 Degraded 来指示操作是成功还是失败。 - 迁移
- 9
指示该元素正在宿主元素之间移动。 - 正在迁出
- 10
指示该元素正在远离宿主元素。 - 正在迁入
- 11
指示该元素正在被移动到新的宿主元素。 - 快照
- 12
指示正在创建该元素的快照副本。 - 关闭
- 13
指示正在突然停止该元素。 - 测试中
- 14
指示该元素正在执行测试功能。 - 正在转换
- 15
指示元素位于状态之间,并且在任一状态下都不完全可用。 使用另一个指示更具体的转换的值(如果该转换可用)。 - 服务中
- 16
指示正在使用元素,且元素正在运行。 - DMTF 保留
- 17 32767
保留。 - 供应商保留
- 32768 = 值
保留。 -
-
OperationalStatus
-
-
数据类型:uint16 数组
-
访问类型:只读
-
限定符:ArrayType(“Indexed”)、ModelCorrespondence(“CIM_ManagedSystemElement.StatusDescriptions”)
包含元素当前状态的指示器。 OperationalStatus 的第一个值应包含元素的主要状态。
注释
OperationalStatus 取代了已弃用的 Status 属性。 由于管理应用程序中广泛使用现有的 Status 属性,因此 Microsoft 强烈建议提供程序或检测同时提供 Status 和 OperationalStatus 属性。 受到检测时,Status 还应提供元素的主要状态(因为该属性是单值属性)。
此属性继承自 CIM_ManagedSystemElement。
价值观 含义 - 未知
- 0
指示实现目前无法报告 OperationalStatus。 - 其他
- 1
指示未定义的状态。 - 正常
- 2
指示功能完整而且没有错误。 - 已降级
- 3
指示该元素可正常工作,并提供了所有功能。 但是元素未实现最佳效果。 例如,元素可能未达到最佳性能或报告了可恢复的错误 - 有压力
- 4
指示该元素正常运行,但需要引起注意。 有压力状态的示例包括过载、过热等。 - 预计故障
- 5
指示某个元素名义上正常运行,但预测在不久的将来会出现故障。 - 错误
- 6
指示发生了错误。 - 不可恢复的错误
- 7
发生了不可恢复的错误。 - 正在启动
- 8
作业正在启动。 - 停止
- 9
作业正在停止。 - 停止
- 10
该元素已被有意停止。 - 服务中
- 11
指示正在对元素进行配置、维护、清理或其他管理操作。 - 无法联系
- 12
指示监视系统知道该元素,但始终无法与其建立通信。 - 通信中断
- 13
指示已知作业存在并且过去已成功进行联系,但当前无法进行访问。 - 已中止
- 14
指示作业以意外方式停止。 可能需要更新作业的状态和配置。 - 睡眠状态的
- 15
指示作业处于非活动状态。 - 支持实体出错
- 16
指示此作业所依赖的元素出错。 此元素可能正常,但由于所依赖元素的状态而无法正常运行。 例如,网络服务或终结点因低层网络问题而无法正常运行。 - 已完成
- 十七
指示作业已完成其操作。 该值应与 OK、Error 或 Degraded 结合使用,以便客户端可以判断完整操作是 Completed with OK(已通过)、Completed with Error(已失败)还是 Completed with Degraded(操作已完成,但并没有正常完成,或者未报告错误)。 - 电源模式
- 18
“电源模式”指示该元素具有包含在 AssociatedPowerManagementService 关联中的附加电源模型信息。 - DMTF 保留
- 19 32767
DMTF 保留了范围中的该部分,供以后其他 OperationalStatus 值之用。 - 供应商保留
- 32768 65535
Microsoft 保留了范围中未用的部分,供以后其他 OperationalStatus 值之用。 -
-
OtherEnabledState
-
-
数据类型:字符串
-
访问类型:只读
-
限定符:ModelCorrespondence(“CIM_EnabledLogicalElement.EnabledState”)
描述当 EnabledState 属性设置为 1(“其他”)时元素的启用或禁用状态的字符串。 当 EnabledState 属性为 1 以外的任何值时,必须将该属性设置为 Null。
此属性继承自 CIM_EnabledLogicalElement。
-
-
OwningProcess
-
-
数据类型:uint32
-
访问类型:只读
TCP 连接的拥有过程的 PID。
-
-
PrimaryStatus
-
-
数据类型:uint16
-
访问类型:只读
-
限定符:ModelCorrespondence(“CIM_ManagedSystemElement.DetailedStatus”、“CIM_ManagedSystemElement.HealthState”)
指示高级状态值。
此属性继承自 CIM_ManagedSystemElement。
可能的值为 。
-
未知 (0)
-
正常 (1)
-
降级 (2)
-
错误 (3)
-
DMTF 保留 (4 32767)
-
供应商预留(32768 = 值)
-
-
RemoteAddress
-
-
数据类型:字符串
-
访问类型:只读
TCP 连接的远程地址。
-
-
RemotePort
-
-
数据类型:uint16
-
访问类型:只读
TCP 连接的远程端口。
-
-
RequestedState
-
-
数据类型:uint16
-
访问类型:读/写
-
限定符:ModelCorrespondence(“CIM_EnabledLogicalElement.EnabledState”)
RequestedState 是一个整数枚举,指示元素的最后一个请求或所需状态,而不考虑通过它请求的机制。 元素的实际状态由 EnabledState 表示。 提供此属性是为了比较上次请求的状态和当前启用或禁用的状态。 请注意,当 EnabledState 设置为 5(“不适用”),则此属性没有意义。 有关 RequestedState 枚举中值的说明,请参阅 EnabledState 属性说明。
此属性继承自 CIM_NetworkPipe。
价值 含义 - 未知
- 0
元素的最后一个请求状态未知。 - 已启用
- 2
- 已禁用
- 3
请求立即禁用元素,以便它不会执行或接受任何命令或处理请求。 - 关闭
- 4
请求有序地转换为“已禁用”状态,并可能涉及删除电源,以完全擦除任何现有状态。 - 无更改
- 5
弃用,而不是指示最后一个请求的状态为“未知”(0)。 如果上次请求或所需状态未知,RequestedState 应具有值“Unknown”(0),但可能具有值“无更改”(5)。 - 离线
- 6
已请求该元素转换为 Enabled 但脱机 EnabledState。 - 测试
- 7
- 已推迟
- 8
- 静止
- 9
- 重新启动
- 10
指执行“关闭”,然后移动到“已启用”状态。 - 重置
- 11
重置指示元素先是“已禁用”状态,然后是“已启用”状态。 - 不适用
- 12
EnabledLogicalElement 不支持了解上一个 RequestedState。 - DMTF 保留
- 13 32767
- 供应商保留
- 32768 65535
-
-
州
-
-
数据类型:uint8
-
访问类型:只读
TCP 连接的状态。
价值 含义 - 闭
- 1
表示根本不表示连接状态。 - 侦听
- 2
正在等待来自任何远程 TCP 和端口的连接请求。 - SynSent
- 3
在发送连接请求(SYN 数据包)后等待匹配的连接请求。 - SynReceived
- 4
在收到并发送连接请求(SYN 数据包)后等待确认连接请求确认。 - 已建立
- 5
表示打开的连接,接收的数据可以传送给用户。 这是 TCP 连接的数据传输阶段的正常状态。 - FinWait1
- 6
正在等待来自远程 TCP 的连接终止请求,或之前发送的连接终止请求的确认。 - FinWait2
- 7
正在等待来自远程 TCP 的连接终止请求。 - CloseWait
- 8
正在等待本地用户的连接终止请求。 - 关闭
- 9
正在等待来自远程 TCP 的连接终止请求确认。 - LastAck
- 10
等待之前发送到远程 TCP 的连接终止请求的确认。 - TimeWait
- 11
等待足够的时间来确保远程 TCP 收到其连接终止请求的确认。 - DeleteTCB
- 12
表示删除传输控制块(TCB),这是用于维护每个 TCP 条目信息的数据结构。 -
-
地位
-
-
数据类型:字符串
-
访问类型:只读
-
限定符:Deprecated(“CIM_ManagedSystemElement.OperationalStatus”)、MaxLen (10)
包含一个字符串,指示对象的主要状态。
注释
此属性已弃用,并替换为 OperationalStatus 属性。 如果选择使用 Status 属性来实现后向兼容性,则该属性应是 OperationalStatus 属性的辅助属性。
此属性继承自 CIM_ManagedSystemElement。
可能的值为 。
-
(“正常”)
-
(“错误”)
-
(“已降级”)
-
(“未知”)
-
(“Pred Fail”)
-
(“正在启动”)
-
(“正在停止”)
-
(“服务”)
-
(“强调”)
-
(“NonRecover”)
-
(“无联系人”)
-
(“丢失的Comm”)
-
(“已停止”)
-
-
StatusDescriptions
-
-
数据类型:字符串 数组
-
访问类型:只读
-
限定符:ArrayType(“Indexed”)、ModelCorrespondence(“CIM_ManagedSystemElement.OperationalStatus”)
指示 OperationalStatus 数组中相应值的说明。 例如,如果 OperationalStatus 属性中的元素包含值 Stopping,则此属性中同一数组索引处的元素可能包含有关对象被停止的原因的说明。
此属性继承自 CIM_ManagedSystemElement。
-
-
TimeOfLastStateChange
-
-
数据类型:datetime
-
访问类型:只读
上次更改元素的“已启用”状态的日期或时间。 如果元素的状态未更改并且已填充此属性,则必须将其设置为 0 间隔值。 如果请求了状态更改,但状态更改已被拒绝或尚未处理,则属性不得更新。
此属性继承自 CIM_EnabledLogicalElement。
-
-
TransitioningToState
-
-
数据类型:uint16
-
访问类型:只读
-
限定符:ModelCorrespondence(“CIM_EnabledLogicalElement.RequestStateChange”、“CIM_EnabledLogicalElement.RequestedState”、“CIM_EnabledLogicalElement.EnabledState”)
TransitioningToState 指示实例正在转换到的目标状态。
值为 5“无更改”应指示未进行转换。值为 12“不适用”应指示实现不支持表示正在进行的转换。
5 或 12 以外的值应标识元素正在转换时的状态。
此属性继承自 CIM_EnabledLogicalElement。
-
未知 (0)
-
启用 (2)
-
已禁用 (3)
-
关闭 (4)
-
无更改 (5)
-
脱机 (6)
-
测试 (7)
-
延迟 (8)
-
静止 (9)
-
重新启动 (10)
-
重置 (11)
-
不适用 (12)
-
DMTF 保留 (13 65535)
-
要求
支持的最低客户端 |
Windows 8操作系统 |
支持的最低服务器 |
Windows Server 2012 |
Namespace |
Root\StandardCimv2 |
MOF |
|
DLL |
|