класс Msvm_VirtualEthernetSwitch

Представляет виртуальный коммутатор Ethernet. Каждый коммутатор имеет множество разных портов, к которым можно подключить сетевые адаптеры. Сам коммутатор не настраивается с высокой степенью настройки и действует в основном в качестве заполнителя.

Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.

Синтаксис

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_VirtualEthernetSwitch : CIM_ComputerSystem
{
  string   InstanceID;
  string   Caption = "Virtual Switch";
  string   Description = "Microsoft Virtual Switch";
  string   ElementName;
  datetime InstallDate;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 5;
  string   OtherEnabledState;
  uint16   RequestedState;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   CreationClassName = "Msvm_VirtualEthernetSwitch";
  string   Name = "GUID";
  string   PrimaryOwnerName;
  string   PrimaryOwnerContact;
  string   Roles[];
  string   NameFormat;
  string   OtherIdentifyingInfo[];
  string   IdentifyingDescriptions[];
  uint16   Dedicated[];
  string   OtherDedicatedDescriptions[];
  uint16   ResetCapability = 5;
  uint16   PowerManagementCapabilities[];
  uint32   MaxVMQOffloads;
  uint32   MaxIOVOffloads;
};

Участники

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

Методы

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

Метод Описание
RequestStateChange Запрашивает изменение состояния.
SetPowerState Этот метод не поддерживается.

Свойства

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

AvailableRequestedStates

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

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

Указывает возможные значения параметра RequestedState метода RequestStateChange , используемого для инициации изменения состояния. Перечисленные значения будут подмножеством значений, содержащихся в свойстве RequestedStatesSupported связанного экземпляра CIM_EnabledLogicalElementCapabilities, где выбранные значения являются функцией текущего состояния объекта CIM_EnabledLogicalElement . Это свойство может быть не равно NULL , если реализация может объявлять набор возможных значений как функцию текущего состояния. Это свойство будет иметь значение NULL , если реализация не может определить набор возможных значений в качестве функции текущего состояния.

Это свойство наследуется от CIM_EnabledLogicalElement.

Включено (2)

Отключено (3)

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

Автономный режим (6)

Тест (7)

Отложить (8)

Quiesce (9)

Перезагрузка (10)

Сброс (11)

DmTF Reserved (.. )

Caption

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

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

Краткое описание объекта. Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Виртуальный коммутатор".

CommunicationStatus

Тип данных: uint16

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

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

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

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

Связь ОК (2)

Потерянная связь (3)

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

DmTF Reserved (..)

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

CreationClassName

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

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

Имя класса или подкласса, используемого при создании экземпляра. Это свойство наследуется от CIM_System и всегда имеет значение "Msvm_VirtualEthernetSwitch".

Выделенные

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

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

Указывает, является ли компьютерная система специальной системой (выделенной для конкретного использования), а не системой общего назначения. Это свойство наследуется от CIM_ComputerSystem и всегда имеет значение 0 (не выделенное).

Описание

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

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

Описание объекта. Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Виртуальный коммутатор Майкрософт".

DetailedStatus

Тип данных: uint16

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

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

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

Нет дополнительных сведений (1)

Подчеркнул (2)

Прогнозный сбой (3)

Невосстановимая ошибка (4)

Поддержка сущности в ошибке (5)

DmTF Reserved (..)

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

ElementName

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

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

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

EnabledDefault

Тип данных: uint16

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

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

Включено (2)

Отключено (3)

Включено, но в автономном режиме (6)

EnabledState

Тип данных: uint16

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

Включенные и отключенные состояния элемента. Это свойство также может указывать на переходы между этими запрошенными состояниями. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение 5 (неприменимо).

HealthState

Тип данных: uint16

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

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

При возникновении критической ошибки проверьте журнал событий на наличие подробных сведений. Свойство EnabledState также может содержать дополнительные сведения. Например, если дисковое пространство имеет критически низкий уровень, для HealthState установлено значение 25, виртуальная машина приостанавливается, а EnabledState — 32768 (приостановлено).

Это свойство наследуется от CIM_ManagedSystemElement.

Значение Значение
OK
5
Элемент является полностью функциональным и работает в обычных операционных параметрах и без ошибок.
Основной сбой
20
Элемент получил серьезный сбой.
Критический сбой
25
Элемент не является нефункциональным, и восстановление может быть невозможно.

IdentifyingDescriptions

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

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

Это свойство наследуется от CIM_ComputerSystem и всегда имеет значение NULL.

InstallDate

Тип данных: datetime

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

Дата и время создания конфигурации виртуальной машины для виртуальной машины ( null) для операционной системы управления. Это свойство наследуется от CIM_ManagedSystemElement.

InstanceID

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

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

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

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

MaxIOVOffloads

Тип данных: uint32

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

Максимальное количество разгрузк виртуальных функций виртуализации однокорня (SR-IOV), доступных на этом коммутаторе.

MaxVMQOffloads

Тип данных: uint32

Тип доступа: чтение и запись

Максимальное количество разгрузки очереди виртуальных машин (VMQ), разрешенных для порта на этом коммутаторе.

Имя

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

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

Метка, по которой известен объект. Это свойство наследуется от CIM_System и всегда имеет значение GUID.

NameFormat

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

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

Строка, определяющая способ создания системного имени с использованием эвристики подкласса. Это свойство наследуется от CIM_ComputerSystem и всегда имеет значение NULL.

OperatingStatus

Тип данных: uint16

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

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

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

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

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

Начало (3)

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

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

Прервано (6)

Неактивные (7)

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

Миграция (9)

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

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

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

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

В тесте (14)

Переход (15)

В службе (16)

DmTF Reserved (..)

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

OperationalStatus

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

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

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

OtherDedicatedDescriptions

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

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

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

OtherEnabledState

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

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

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

OtherIdentifyingInfo

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

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

Это свойство наследуется от CIM_ComputerSystem и всегда имеет значение NULL.

PowerManagementCapabilities

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

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

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

PrimaryOwnerContact

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

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

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

PrimaryOwnerName

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

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

Имя основного владельца системы. Это свойство наследуется от CIM_System и всегда имеет значение NULL.

PrimaryStatus

Тип данных: uint16

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

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

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

ОК (1)

Пониженная производительность (2)

Ошибка (3)

DmTF Reserved (..)

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

RequestedState

Тип данных: uint16

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

Последнее запрошенное или требуемое состояние элемента, передаваемое методу RequestStateChange , или 12 (неприменимо), если изменения состояния не выполняется. Фактическое состояние элемента представлено EnabledState. Это свойство предоставляется для сравнения последних запрошенных и текущих включенных или отключенных состояний. Это свойство наследуется от CIM_EnabledLogicalElement.

ResetCapability

Тип данных: uint16

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

Это свойство наследуется от CIM_ComputerSystem и всегда имеет значение 5 (не реализовано).

Роли

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

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

Массив строк, описывающих роли, которые система играет в среде информационных технологий. Это свойство наследуется от CIM_System и всегда имеет значение NULL.

Состояние

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

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

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

StatusDescriptions

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

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

Квалификаторы: ArrayType ("Indexed")

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

TimeOfLastStateChange

Тип данных: datetime

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

Дата и время последнего изменения состояния включенного элемента. Это свойство наследуется от CIM_EnabledLogicalElement.

TransitioningToState

Тип данных: uint16

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

Указывает целевое состояние, в которое переходит экземпляр. Это свойство наследуется от CIM_EnabledLogicalElement.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Пространство имен
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe