Msvm_FcSwitchPort 类

注意

本文包含对“从属”这一术语的引用,Microsoft 不容忍该术语,并且已停止在新产品和文档中使用该术语。 在从软件中删除该术语后,我们会将其从本文中删除。

表示虚拟光纤通道交换机上的端口。

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

语法

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_FcSwitchPort : CIM_FCPort
{
  string   InstanceID;
  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;
  uint16   EnabledState = 2;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName;
  string   SystemName;
  string   CreationClassName;
  string   DeviceID;
  boolean  PowerManagementSupported;
  uint16   PowerManagementCapabilities[];
  uint16   Availability;
  uint16   StatusInfo;
  uint32   LastErrorCode;
  string   ErrorDescription;
  boolean  ErrorCleared;
  string   OtherIdentifyingInfo[];
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  string   IdentifyingDescriptions[];
  uint16   AdditionalAvailability[];
  uint64   MaxQuiesceTime;
  uint64   Speed;
  uint64   MaxSpeed;
  uint64   RequestedSpeed;
  uint16   UsageRestriction;
  uint16   PortType;
  string   OtherPortType;
  string   OtherNetworkPortType;
  uint16   PortNumber;
  uint16   LinkTechnology;
  string   OtherLinkTechnology;
  string   PermanentAddress;
  string   NetworkAddresses[];
  boolean  FullDuplex;
  boolean  AutoSense;
  uint64   SupportedMaximumTransmissionUnit;
  uint64   ActiveMaximumTransmissionUnit;
  uint16   SupportedCOS[];
  uint16   ActiveCOS[];
  uint16   SupportedFC4Types[];
  uint16   ActiveFC4Types[];
};

成员

Msvm_FcSwitchPort 类具有以下成员类型

方法

Msvm_FcSwitchPort 类具有以下方法

方法 说明
EnableDevice 不支持此方法。
OnlineDevice 不支持此方法。
QuiesceDevice 不支持此方法。
RequestStateChange 请求状态更改。
重置 重置虚拟设备。
RestoreProperties 不支持此方法。
SaveProperties 不支持此方法。
SetPowerState 不支持此方法。

属性

Msvm_FcSwitchPort 类具有以下属性

ActiveCOS

数据类型:uint16 数组

访问类型:只读

一个整数数组,指示活动的服务类。 支持的 COS 由 SupportedCOS 属性指定。 此属性继承自 CIM_FCPort

未知 (0)

1 (1)

2 (2)

3 (3)

4 (4)

5 (5)

6 (6)

F (7 )

ActiveFC4Types

数据类型:uint16 数组

访问类型:只读

一个整数数组,指示当前正在运行的光纤通道 FC-4 协议。 包含所有受支持协议的列表由 SupportedFC4Types 属性指定。 此属性继承自 CIM_FCPort

未知 (0)

其他 (1)

ISO/IEC 8802 - 2 LLC (4)

基于 FC 的 IP (5)

SCSI - FCP (8)

SCSI - GPP (9)

IPI - 3 主节点 (17)

IPI - 3 从属节点 (18)

IPI - 3 对等节点 (19)

CP IPI - 3 主节点 (21)

CP IPI - 3 从属节点 (22)

CP IPI - 3 对等节点 (23)

SBCCS 通道 (25)

SBCCS 控制单元 (26)

FC-SB-2 通道 (27)

FC-SB-2 控制单元 (28)

光纤通道服务(FC-GS、FC-GS-2、FC-GS-3)(32)

FC-SW (34)

FC - SNMP (36)

HIPPI - FP (64)

BBL 控制 (80)

BBL FDDI 封装 LAN PDU (81)

BBL 802.3 封装 LAN PDU (82)

FC - VI (88)

FC - AV (96)

供应商唯一 (255)

ActiveMaximumTransmissionUnit

数据类型:uint64

访问类型:只读

限定符:单位(字节)

可以支持的活动或协商的最大传输单元 (MTU),以字节为单位。 此属性继承自 CIM_NetworkPort

AdditionalAvailability

数据类型:uint16 数组

访问类型:只读

设备的任何其他可用性和状态。 此属性继承自 CIM_LogicalDevice,但不使用该属性

AutoSense

数据类型:boolean

访问类型:只读

指示端口是否能够自动确定连接的网络媒体的速度或其他通信特征。 此属性继承自 CIM_NetworkPort

可用性

数据类型:uint16

访问类型:只读

设备的主要可用性和状态。 此属性继承自 CIM_LogicalDevice,但不使用该属性

AvailableRequestedStates

数据类型:uint16 数组

访问类型:只读

指示 RequestStateChange 方法的 RequestedState 参数的可能值。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null

Caption

数据类型: 字符串

访问类型:只读

对象的简短描述。 此属性继承自 CIM_ManagedElement

CommunicationStatus

数据类型:uint16

访问类型:只读

指示检测与基础托管元素通信的能力。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

未知 (0)

不可用 (1)

通信正常 (2)

通信中断 (3)

无联系人 (4)

DMTF 保留 (..)

供应商预留 (0x8000...)

CreationClassName

数据类型: 字符串

访问类型:只读

确定系统创建类名称的范围。 此属性继承自 CIM_LogicalDevice

描述

数据类型: 字符串

访问类型:只读

对象的说明。 此属性继承自 CIM_ManagedElement

DetailedStatus

数据类型:uint16

访问类型:只读

向 PrimaryStatus 属性补充其他状态详细信息。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

不可用 (0)

无更多信息 (1)

已强调 (2)

预计故障 (3)

不可恢复的错误 (4)

支持实体出错 (5)

DMTF 保留 (..)

供应商预留 (0x8000...)

DeviceID

数据类型:字符串

访问类型:只读

用于为逻辑设备指定唯一名称的地址或其他标识信息。 此属性继承自 CIM_LogicalDevice

ElementName

数据类型: 字符串

访问类型:只读

对象的显示名称。 此属性继承自 CIM_ManagedElement

EnabledDefault

数据类型:uint16

访问类型:只读

元素的 EnabledState 属性的 Administrator 默认或启动配置。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 2(已启用)

EnabledState

数据类型:uint16

访问类型:只读

元素的启用和禁用状态。 此属性继承自 CIM_EnabledLogicalElement,它将是以下值之一

含义
Unknown
0
无法确定元素的状态。
其他
1
已启用
2
元素正在运行。
已禁用
3
元素已关闭。
正在关闭
4
该元素正在进入“已禁用”状态。
不适用
5
该元素不支持“已启用”或“已禁用”状态。
已启用但脱机
6
该元素可能正在完成命令,它将删除任何新请求。
测试中
7
该元素处于测试状态。
已推迟
8
该元素可能正在完成命令,但它会将任何新请求排入队列。
Quiesce
9
该元素已启用,但处于受限模式。 该元素的行为类似于“已启用”状态 (2),但它只处理一组受限的命令。 所有其他请求都已排队。
正在启动
10
该元素正在进入“已启用”状态 (2)。 新请求已排队。

ErrorCleared

数据类型:boolean

访问类型:只读

指示 LastErrorCode 中报告的错误现在是否已清除。 此属性继承自 CIM_LogicalDevice,但不使用该属性

ErrorDescription

数据类型:字符串

访问类型:只读

一个字符串,提供有关 LastErrorCode 中记录的错误的详细信息以及有关可以采取的任何纠正措施的信息。 此属性继承自 CIM_LogicalDevice,但不使用该属性

FullDuplex

数据类型:boolean

访问类型:只读

指示端口是否在全双工模式下运行。 此属性继承自 CIM_NetworkPort

HealthState

数据类型:uint16

访问类型:只读

元素当前的健康状况。 此属性继承自 CIM_ManagedSystemElement

IdentifyingDescriptions

数据类型:字符串数组

访问类型:只读

一个自由格式的字符串数组,提供 OtherIdentifyingInfo 属性数组中的条目背后的说明和详细信息。 此属性继承自 CIM_LogicalDevice,但不使用该属性

InstallDate

数据类型:datetime

访问类型:只读

对象的安装日期和时间。 此属性不需要值来指示对象已安装。 此属性继承自 CIM_ManagedSystemElement

InstanceID

数据类型:字符串

访问类型:只读

限定符:Key

以唯一方式标识此类的实例。 此属性继承自 CIM_ManagedElement

LastErrorCode

数据类型:uint32

访问类型:只读

逻辑设备报告的最后一个错误代码。 此属性继承自 CIM_LogicalDevice,但不使用该属性

LinkTechnology

数据类型:uint16

访问类型:只读

指定端口的链接技术类型。 设置为 1(其他),OtherLinkTechnology 属性包含链接类型的字符串说明。 此属性继承自 CIM_NetworkPort

未知 (0)

其他 (1)

以太网 (2)

IB (3)

FC (4)

FDDI (5)

ATM (6)

令牌环 (7)

帧中继 (8)

红外线 (9)

蓝牙 (10)

无线局域网 (11)

MaxQuiesceTime

数据类型:uint64

访问类型:只读

此属性已弃用。 此属性继承自 CIM_LogicalDevice,但不使用该属性

MaxSpeed

数据类型:uint64

访问类型:只读

限定符:单位 (bps)

最大端口带宽(以 bps 为单位)。 此属性继承自 CIM_LogicalPort

Name

数据类型:字符串

访问类型:只读

对象的已知标签。 此属性继承自 CIM_ManagedSystemElement

NetworkAddresses

数据类型:字符串数组

访问类型:只读

限定符:MaxLen (64)

包含端口的 MAC 地址的字符串数组。 此属性继承自 CIM_NetworkPort

OperatingStatus

数据类型:uint16

访问类型:只读

提供元素操作条件的当前状态信息,并可用于提供有关 EnabledState 属性值的更多详细信息。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

未知 (0)

不可用 (1)

正在服务 (2)

正在启动 (3)

正在停止 (4)

已停止 (5)

已中止 (6)

休止 (7)

已完成 (8)

正在迁移 (9)

正在迁出 (10)

正在迁入 (11)

正在拍摄快照 (12)

正在关闭 (13)

测试中 (14)

正在转换 (15)

服务中 (16)

DMTF 保留 (..)

供应商预留 (0x8000...)

OperationalStatus

数据类型:uint16 数组

访问类型:只读

对象的当前状态。 此属性继承自 CIM_ManagedSystemElement

OtherEnabledState

数据类型: 字符串

访问类型:只读

描述当 EnabledState 属性设置为 1(其他)时元素的启用或禁用状态的字符串。 当 EnabledState 属性为 1 以外的任何值时,必须将该属性设置为 Null。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null

OtherIdentifyingInfo

数据类型:字符串数组

访问类型:只读

除了设备 ID 信息之外,可用于识别逻辑设备的任何附加数据。 此属性继承自 CIM_LogicalDevice,但不使用该属性

OtherLinkTechnology

数据类型: 字符串

访问类型:只读

一个字符串值,描述设置为 1(其他)时的 LinkTechnology。 此属性继承自 CIM_NetworkPort

OtherNetworkPortType

数据类型:字符串

访问类型:只读

不推荐使用此属性来代替 PortType 属性。 此属性继承自 CIM_NetworkPort

OtherPortType

数据类型:字符串

访问类型:只读

描述当 PortType 设置为 1(其他)时的模块类型。 此属性继承自 CIM_LogicalPort

PermanentAddress

数据类型:字符串

访问类型:只读

限定符:MaxLen (64)

硬编码为端口的网络地址。 可以使用固件升级或软件配置更改此硬编码地址。 进行此更改时,字段应同时更新。 如果网络适配器不存在硬编码地址,则此属性应为 Null。 此属性继承自 CIM_NetworkPort

PortNumber

数据类型:uint16

访问类型:只读

端口号。 此属性继承自 CIM_NetworkPort

PortType

数据类型:uint16

访问类型:只读

当前为端口启用的特定模式。 设置为 1(其他)时,相关的 OtherPortType 属性包含端口类型的字符串说明。 此属性继承自 CIM_LogicalPort

未知 (0)

其他 (1)

//50 铜缆 10BaseT (50)

10-100BaseT (51)

100BaseT (52)

1000BaseT (53)

2500BaseT (54)

10GBaseT (55)

10GBase-CX4 (56)

//100 光纤 100Base-FX (100)

100Base-SX (101)

1000Base-SX (102)

1000Base-LX (103)

1000Base-CX (104)

10GBase-SR (105)

10GBase-SW (106)

10GBase-LX4 (107)

10GBase-LR (108)

10GBase-LW (109)

10GBase-ER (110)

10GBase-EW (111)

供应商预留 (16000...65535)

PowerManagementCapabilities

数据类型:uint16 数组

访问类型:只读

设备的电源管理功能。 此属性继承自 CIM_LogicalDevice,但不使用该属性

PowerManagementSupported

数据类型:boolean

访问类型:只读

指示设备是否可以进行电源管理。 此属性继承自 CIM_LogicalDevice,但不使用该属性

PowerOnHours

数据类型:uint64

访问类型:只读

该设备自上次电源周期以来连续开机的小时数。 此属性继承自 CIM_LogicalDevice,但不使用该属性

PrimaryStatus

数据类型:uint16

访问类型:只读

提供概要状态信息。 此属性应与 DetailedStatus 属性结合使用,以提供元素及其子组件的概要和详细健康状态。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

未知 (0)

正常 (1)

已降级 (2)

错误 (3)

DMTF 保留 (..)

供应商预留 (0x8000...)

RequestedSpeed

数据类型:uint64

访问类型:仅写入

限定符:单位 (bps)

请求的端口带宽(以 bps 为单位)。 实际带宽在 Speed 属性中报告。 此属性继承自 CIM_LogicalPort

RequestedState

数据类型:uint16

访问类型:只读

元素的最后请求状态或所需状态。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 12(不适用)

速度

数据类型:uint64

访问类型:只读

限定符:单位 (bps)

端口带宽(以 bps 为单位)。 此属性继承自 CIM_LogicalPort

状态

数据类型:字符串

访问类型:只读

对象的当前状态。 此属性继承自 CIM_ManagedSystemElement,但不使用该属性

StatusDescriptions

数据类型:字符串数组

访问类型:只读

描述各种 OperationalStatus 数组值的字符串。 此属性继承自 CIM_ManagedSystemElement

StatusInfo

数据类型:uint16

访问类型:只读

逻辑设备的当前状态。 此属性继承自 CIM_LogicalDevice,但不使用该属性

SupportedCOS

数据类型:uint16 数组

访问类型:只读

一个整数数组,指示受支持的光纤通道服务类 (COS)。 活动 COS 由 ActiveCOS 属性指定。 此属性继承自 CIM_FCPort

未知 (0)

1 (1)

2 (2)

3 (3)

4 (4)

5 (5)

6 (6)

F (7)

SupportedFC4Types

数据类型:uint16 数组

访问类型:只读

一个整数数组,指示受支持的光纤通道 FC-4 协议。 活动且正在运行的协议由 ActiveFC4Types 属性指定。 此属性继承自 CIM_FCPort

未知 (0)

其他 (1)

ISO/IEC 8802 - 2 LLC (4)

基于 FC 的 IP (5)

SCSI - FCP (8)

SCSI - GPP (9)

IPI - 3 主节点 (17)

IPI - 3 从属节点 (18)

IPI - 3 对等节点 (19)

CP IPI - 3 主节点 (21)

CP IPI - 3 从属节点 (22)

CP IPI - 3 对等节点 (23)

SBCCS 通道 (25)

SBCCS 控制单元 (26)

FC-SB-2 通道 (27)

FC-SB-2 控制单元 (28)

光纤通道服务(FC-GS、FC-GS-2、FC-GS-3)(32)

FC-SW (34)

FC - SNMP (36)

HIPPI - FP (64)

BBL 控制 (80)

BBL FDDI 封装 LAN PDU (81)

BBL 802.3 封装 LAN PDU (82)

FC - VI (88)

FC - AV (96)

供应商唯一 (255)

SupportedMaximumTransmissionUnit

数据类型:uint64

访问类型:只读

限定符:单位(字节)

可以支持的最大传输单元 (MTU),以字节为单位。 此属性继承自 CIM_NetworkPort

SystemCreationClassName

数据类型:字符串

访问类型:只读

确定系统创建类名称的范围。 此属性继承自 CIM_LogicalDevice

SystemName

数据类型: 字符串

访问类型:只读

确定系统名称的范围。 此属性继承自 CIM_LogicalDevice

TimeOfLastStateChange

数据类型:datetime

访问类型:只读

上次更改元素的“已启用”状态的日期或时间。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null

TotalPowerOnHours

数据类型:uint64

访问类型:只读

该设备已通电的总小时数。 此属性继承自 CIM_LogicalDevice,但不使用该属性

TransitioningToState

数据类型:uint16

访问类型:只读

指示实例正在转换到的目标状态。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null

UsageRestriction

数据类型:uint16

访问类型:只读

在某些情况下,可能会将逻辑端口识别为前端或后端端口。 这种情况的一个示例是存储数组,它可能具有与磁盘驱动器通信的后端端口和与主机通信的前端端口。 如果端口的使用没有限制,则应将该值设置为 4(不受限制)。 此属性继承自 CIM_LogicalPort

未知 (0)

仅限前端 (2)

仅限后端 (3)

不受限制 (4)

要求

要求
最低受支持的客户端
Windows 8 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 [仅限桌面应用]
命名空间
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe