Поделиться через


Класс Msvm_SyntheticFcPort

Примечание.

В этой статье содержатся ссылки на термин "раб" — термин, который корпорация Майкрософт не поддерживает и перестала использовать в новых продуктах и документации. Когда этот термин будет удален из программного обеспечения, мы удалим его из статьи.

Представляет искусственный порт Fibre Channel.

Следующий синтаксис упрощен в коде формата управляемых объектов (MOF) и включает все унаследованные свойства.

Синтаксис

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SyntheticFcPort : 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 = 4;
  string   OtherLinkTechnology;
  string   PermanentAddress;
  string   NetworkAddresses[];
  boolean  FullDuplex;
  boolean  AutoSense;
  uint64   SupportedMaximumTransmissionUnit;
  uint64   ActiveMaximumTransmissionUnit;
  uint16   SupportedCOS[];
  uint16   ActiveCOS[];
  uint16   SupportedFC4Types[];
  uint16   ActiveFC4Types[];
};

Участники

Класс Msvm_SyntheticFcPort имеет следующие типы элементов:

Методы

Класс Msvm_SyntheticFcPort имеет эти методы.

Метод Description
EnableDevice Этот метод не поддерживается.
OnlineDevice Этот метод не поддерживается.
QuiesceDevice Этот метод не поддерживается.
RequestStateChange Запрашивает изменение состояния.
Сбросить Сбрасывает виртуальное устройство.
RestoreProperties Этот метод не поддерживается.
Saveproperties Этот метод не поддерживается.
SetPowerState Этот метод не поддерживается.

Свойства

Класс Msvm_SyntheticFcPort имеет эти свойства.

ActiveCOS

Тип данных: массив uint16

Тип доступа: только для чтения

Массив целых чисел, указывающий классы службы, активные. Поддерживаемые COS задаются свойством SupportedCOS . Это свойство наследуется от CIM_FCPort.

Неизвестно (0)

1 (1)

2 (2)

3 (3 )

4 (4)

5 (5)

6 (6)

F (7)

ActiveFC4Types

Тип данных: массив uint16

Тип доступа: только для чтения

Массив целых чисел, указывающий на запущенные протоколы Fibre Channel FC-4. Список всех поддерживаемых протоколов указывается свойством SupportedFC4Types . Это свойство наследуется от CIM_FCPort.

Неизвестно (0)

Другие (1)

ISO/IEC 8802 - 2 LLC (4)

IP-адрес через FC (5)

SCSI — FCP (8)

SCSI — GPP (9)

IPI - 3 master (17)

IPI - 3 раба (18)

IPI — 3 одноранговых узла (19)

CP IPI - 3 master (21)

CP IPI - 3 раба (22)

CP IPI - 3 однорангового узла (23)

Канал SBCCS (25)

Блок управления SBCCS (26)

Канал FC-SB-2 (27)

Блок управления FC-SB-2 (28)

Службы Fibre Channel (FC-GS, FC-GS-2, FC-GS-3) (32)

FC-SW (34)

FC - SNMP (36)

HIPPI - FP (64)

Элемент управления BBL (80)

BBL FDDI инкапсулированный PDU локальной сети (81)

BBL 802.3 инкапсулированный PDU локальной сети (82)

FC - VI (88)

FC - AV (96)

Уникальный поставщик (255)

ActiveMaximumTransmissionUnit

Тип данных: uint64

Тип доступа: только для чтения

Квалификаторы: единицы ("байт")

Активная или согласованная максимальная единица передачи (MTU), которую можно поддерживать в байтах. Это свойство наследуется от CIM_NetworkPort.

Дополнительная доступность

Тип данных: массив uint16

Тип доступа: только для чтения

Любое дополнительное состояние и доступность устройства. Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

Автозаполнения

Тип данных: логический

Тип доступа: только для чтения

Указывает, способен ли порт автоматически определять скорость или другие характеристики связи подключенного сетевого носителя. Это свойство наследуется от CIM_NetworkPort.

Доступность

Тип данных: uint16

Тип доступа: только для чтения

Основная доступность и состояние устройства. Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

AvailableRequestedStates

Тип данных: массив uint16

Тип доступа: только для чтения

Указывает возможные значения параметра RequestState метода RequestStateChange. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение NULL.

Заголовок

Тип данных: строка

Тип доступа: только для чтения

Краткое описание объекта. Это свойство наследуется от CIM_ManagedElement.

CommunicationStatus

Тип данных: uint16

Тип доступа: только для чтения

Указывает возможность инструментирования взаимодействовать с базовым управляемым элементом. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

Неизвестно (0)

Недоступно (1)

Связь ОК (2)

Потерянный обмен данными (3)

Нет контакта (4)

Зарезервировано DMTF (.).)

Зарезервированный поставщик (0x8000.).

CreationClassName

Тип данных: строка

Тип доступа: только для чтения

Имя класса создания системы области. Это свойство наследуется от CIM_LogicalDevice.

Description

Тип данных: строка

Тип доступа: только для чтения

Описание объекта . Это свойство наследуется от 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 элемента. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение 2 (включено).

EnabledState

Тип данных: uint16

Тип доступа: только для чтения

Включенные и отключенные состояния элемента. Это свойство наследуется от CIM_EnabledLogicalElement, и оно будет одним из следующих значений.

Значение Значение
Unknown
0
Не удалось определить состояние элемента.
Другое
1
Включено
2
Элемент выполняется.
Отключен
3
Элемент отключен.
Завершает работу
4
Элемент находится в процессе выхода в состояние "Отключено".
Неприменимо
5
Элемент не поддерживает включение или отключение.
Включен, но автономный
6
Элемент может выполнять команды, и он удаляет все новые запросы.
В тесте
7
Элемент находится в тестовом состоянии.
Отложенные
8
Элемент может выполнять команды, но он будет очередью новых запросов.
Замораживание
9
Элемент включен, но в ограниченном режиме. Поведение элемента аналогично состоянию Enabled (2), но обрабатывает только ограниченный набор команд. Все остальные запросы помещаются в очередь.
Запуск
10
Элемент находится в процессе входа в состояние "Включено" (2). Новые запросы помещаются в очередь.

ОшибкаCleared

Тип данных: логический

Тип доступа: только для чтения

Указывает, очищается ли ошибка в LastErrorCode . Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

ErrorDescription

Тип данных: строка

Тип доступа: только для чтения

Строка, которая содержит дополнительные сведения об ошибке, записанной в LastErrorCode , и сведения о любых корректирующих действиях, которые можно предпринять. Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

FullDuplex

Тип данных: логический

Тип доступа: только для чтения

Указывает, работает ли порт в полно дуплексном режиме. Это свойство наследуется от CIM_NetworkPort.

HealthState

Тип данных: uint16

Тип доступа: только для чтения

Текущее состояние работоспособности элемента. Это свойство наследуется от CIM_ManagedSystemElement.

ИдентификацияDescriptions

Тип данных: массив строк

Тип доступа: только для чтения

Массив строк свободной формы, которые предоставляют объяснения и сведения о записях в массиве свойств OtherIdentifyingInfo . Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

InstallDate

Тип данных: datetime

Тип доступа: только для чтения

Дата и время установки объекта. Это свойство не требует значения, указывающее, что объект установлен. Это свойство наследуется от CIM_ManagedSystemElement.

InstanceID

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: ключ

Уникально идентифицирует экземпляр этого класса. Это свойство наследуется от CIM_ManagedElement.

LastErrorCode

Тип данных: uint32

Тип доступа: только для чтения

Последний код ошибки, сообщаемый логическим устройством. Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

LinkTechnology

Тип данных: uint16

Тип доступа: только для чтения

Указывает тип технологии связи для порта. Если задано значение 1 (Other), свойство OtherLinkTechnology содержит строковое описание типа ссылки. Это свойство наследуется от CIM_NetworkPort.

Значение Значение
FC
4
Канал Fibre

MaxQuiesceTime

Тип данных: uint64

Тип доступа: только для чтения

Это свойство использовать не рекомендуется. Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

MaxSpeed

Тип данных: uint64

Тип доступа: только для чтения

Квалификаторы: единицы ("Биты в секунду")

Максимальная пропускная способность порта в битах в секунду. Это свойство наследуется от CIM_LogicalPort.

Имя

Тип данных: строка

Тип доступа: только для чтения

Метка, по которой известен объект. Это свойство наследуется от CIM_ManagedSystemElement.

NetworkAddresses

Тип данных: массив строк

Тип доступа: только для чтения

Квалификаторы: MaxLen (64)

Массив строк, содержащих MAC-адреса для порта. Это свойство наследуется от CIM_NetworkPort.

OperatingStatus

Тип данных: uint16

Тип доступа: только для чтения

Предоставляет текущие сведения о состоянии для рабочего состояния элемента и может использоваться для предоставления дополнительных сведений о значении свойства EnabledState . Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

Неизвестно (0)

Недоступно (1)

Обслуживание (2)

Начиная (3)

Остановка (4)

Остановлен (5)

Прервано (6)

Dormant (7)

Завершено (8)

Миграция (9)

Эмигрирование (10)

Иммигрирование (11)

Создание моментальных снимков (12)

Завершение работы (13)

В тесте (14)

Переход (15)

В службе (16)

Зарезервировано DMTF (.).)

Зарезервированный поставщик (0x8000.).

OperationsStatus

Тип данных: массив uint16

Тип доступа: только для чтения

Текущие состояния объекта. Это свойство наследуется от CIM_ManagedSystemElement.

OtherEnabledState

Тип данных: строка

Тип доступа: только для чтения

Строка, описывающая состояние включенного или отключенного элемента, если для свойства EnabledState задано значение 1 (Other). Это свойство должно иметь значение NULL , если свойство EnabledState имеет любое значение, отличное от 1. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение NULL.

OtherIdentifyingInfo

Тип данных: массив строк

Тип доступа: только для чтения

Любые дополнительные данные, помимо сведений об идентификаторе устройства, которые можно использовать для идентификации логического устройства. Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

OtherLinkTechnology

Тип данных: строка

Тип доступа: только для чтения

Строковое значение, описывающее LinkTechnology , если оно имеет значение 1, (Другое). Это свойство наследуется от CIM_NetworkPort.

OtherNetworkPortType

Тип данных: строка

Тип доступа: только для чтения

Использование этого свойства устарело вместо свойства PortType . Это свойство наследуется от CIM_NetworkPort.

OtherPortType

Тип данных: строка

Тип доступа: только для чтения

Описывает тип модуля, если для PortType задано значение 1 (Другое). Это свойство наследуется от CIM_LogicalPort.

PermanentAddress

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: MaxLen (64)

Сетевой адрес, который жестко закодирован в порт. Этот жестко закодированный адрес можно изменить с помощью обновления встроенного ПО или конфигурации программного обеспечения. При выполнении этого изменения поле должно обновляться одновременно. Это свойство должно иметь значение NULL , если для сетевого адаптера нет жестко закодированного адреса. Это свойство наследуется от CIM_NetworkPort.

Номер порта

Тип данных: uint16

Тип доступа: только для чтения

номер порта. Это свойство наследуется от CIM_NetworkPort.

PortType

Тип данных: uint16

Тип доступа: только для чтения

Конкретный режим, который в настоящее время включен для порта. Если задано значение 1 (Other), связанное свойство OtherPortType содержит строковое описание типа порта. Это свойство наследуется от CIM_LogicalPort.

Неизвестно (0)

Другие (1)

50 Медь 10BaseT (50)

10-100BaseT (51)

100BaseT (52)

1000BaseT (53)

2500BaseT (54)

10GBaseT (55)

10GBase-CX4 (56)

100 Fibre 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

Тип данных: логический

Тип доступа: только для чтения

Указывает, может ли устройство управлять питанием. Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

PowerOnHours

Тип данных: uint64

Тип доступа: только для чтения

Количество последовательных часов, на которых это устройство было включено с момента последнего цикла питания. Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

PrimaryStatus

Тип данных: uint16

Тип доступа: только для чтения

Предоставляет сведения о состоянии высокого уровня. Это свойство следует использовать в сочетании со свойством DetailedStatus , чтобы обеспечить высокий уровень и подробное состояние работоспособности элемента и его подкомпонентов. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

Неизвестно (0)

ОК (1)

Деградированные (2)

Ошибка (3)

Зарезервировано DMTF (.).)

Зарезервированный поставщик (0x8000.).

ЗапрошенныйSpeed

Тип данных: uint64

Тип доступа: только запись

Квалификаторы: единицы ("Биты в секунду")

Запрошенная пропускная способность порта в битах в секунду. Фактическая пропускная способность сообщается в свойстве Speed . Это свойство наследуется от CIM_LogicalPort.

Запрошенная статистика

Тип данных: uint16

Тип доступа: только для чтения

Последнее запрошенное или требуемое состояние элемента. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение 12 (неприменимо).

Скорость

Тип данных: uint64

Тип доступа: только для чтения

Квалификаторы: единицы ("Биты в секунду")

Пропускная способность порта в битах в секунду. Это свойство наследуется от CIM_LogicalPort.

Состояние

Тип данных: строка

Тип доступа: только для чтения

Текущее состояние объекта. Это свойство наследуется от CIM_ManagedSystemElement, но оно не используется.

StatusDescriptions

Тип данных: массив строк

Тип доступа: только для чтения

Строки, описывающие различные значения массива OperationsStatus . Это свойство наследуется от CIM_ManagedSystemElement.

StatusInfo

Тип данных: uint16

Тип доступа: только для чтения

Текущее состояние логического устройства. Это свойство наследуется от CIM_LogicalDevice, но оно не используется.

SupportedCOS

Тип данных: массив uint16

Тип доступа: только для чтения

Массив целых чисел, указывающий поддерживаемые классы службы (COS) Fibre Channel. Активный COS определяется свойством ActiveCOS . Это свойство наследуется от CIM_FCPort.

Неизвестно (0)

1 (1)

2 (2)

3 (3 )

4 (4)

5 (5)

6 (6)

F (7)

SupportedFC4Types

Тип данных: массив uint16

Тип доступа: только для чтения

Массив целых чисел, указывающий поддерживаемые протоколы Fibre Channel FC-4. Протоколы, активные и работающие, задаются свойством ActiveFC4Types . Это свойство наследуется от CIM_FCPort.

Неизвестно (0)

Другие (1)

ISO/IEC 8802 - 2 LLC (4)

IP-адрес через FC (5)

SCSI — FCP (8)

SCSI — GPP (9)

IPI - 3 master (17)

IPI - 3 раба (18)

IPI — 3 одноранговых узла (19)

CP IPI - 3 master (21)

CP IPI - 3 раба (22)

CP IPI - 3 однорангового узла (23)

Канал SBCCS (25)

Блок управления SBCCS (26)

Канал FC-SB-2 (27)

Блок управления FC-SB-2 (28)

Службы Fibre Channel (FC-GS, FC-GS-2, FC-GS-3) (32)

FC-SW (34)

FC - SNMP (36)

HIPPI - FP (64)

Элемент управления BBL (80)

BBL FDDI инкапсулированный PDU локальной сети (81)

BBL 802.3 инкапсулированный 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