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


Класс Msvm_Physical3dGraphicsProcessor

Описывает физический графический процессор (GPU).

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

Синтаксис

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider")]
class Msvm_Physical3dGraphicsProcessor : CIM_LogicalDevice
{
  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;
  Boolean  EnabledForVirtualization;
  Boolean  CompatibleForVirtualization;
  string   GPUID;
  string   DirectXVersion;
  string   PixelShaderVersion;
  uint64   DedicatedVideoMemory;
  uint64   DedicatedSystemMemory;
  uint64   SharedSystemMemory;
  uint64   TotalVideoMemory;
  uint64   AvailableVideoMemory;
  string   DriverProvider;
  datetime DriverDate;
  datetime DriverInstalled;
  string   DriverVersion;
  string   DriverModelVersion;
  uint64   Rating;
  uint64   AdapterIndexID;
};

Члены

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

Методы

Класс Msvm_Physical3dGraphicsProcessor содержит следующие методы.

Метод Описание
EnableDevice Этот метод не поддерживается.
OnlineDevice Этот метод не поддерживается.
QuiesceDevice Этот метод не поддерживается.
RequestStateChange Этот метод не поддерживается.
Сброс Этот метод не поддерживается.
RestoreProperties Этот метод не поддерживается.
Saveproperties Этот метод не поддерживается.
SetPowerState Этот метод не поддерживается.

Свойства

Класс Msvm_Physical3dGraphicsProcessor имеет следующие свойства.

AdapterIndexID

Тип данных: uint64

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

Указывает идентификатор индекса адаптера, выделенный этому устройству.

AdditionalAvailability

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

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

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

Доступность

Тип данных: uint16

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

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

AvailableRequestedStates

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

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

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

AvailableVideoMemory

Тип данных: uint64

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

Указывает объем видеопамять в байтах, доступный gpu.

Caption

Тип данных: string

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

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

CommunicationStatus

Тип данных: uint16

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

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

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

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

Связь ОК (2)

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

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

DmTF Reserved (..)

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

CompatibleForVirtualization

Тип данных: Boolean

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

значение true , если совместимо для виртуализации; в противном случае — false.

Примечание

Это свойство было добавлено в Windows 10 версии 1703.

CreationClassName

Тип данных: string

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

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

DedicatedSystemMemory

Тип данных: uint64

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

Указывает объем системной памяти в байтах, выделенной для GPU.

DedicatedVideoMemory

Тип данных: uint64

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

Указывает объем видеопамяти в байтах, выделенный для GPU.

Описание

Тип данных: string

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

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

DetailedStatus

Тип данных: uint16

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

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

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

Нет дополнительной информации (1)

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

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

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

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

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

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

DeviceID

Тип данных: string

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

Адрес или другие идентифицирующие сведения для уникального имени логического устройства. Это свойство наследуется от CIM_LogicalDevice.

DirectXVersion

Тип данных: string

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

Квалификаторы: MAXLEN (1024)

Указывает версию DirectX, поддерживаемую GPU.

DriverDate

Тип данных: datetime

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

Указывает дату сборки драйвера.

DriverInstalled

Тип данных: datetime

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

Указывает дату и время установки драйвера.

DriverModelVersion

Тип данных: string

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

Квалификаторы: MAXLEN (1024)

Указывает версию модели драйвера.

Примечание

Это свойство было добавлено в Windows 10 версии 1703.

DriverProvider

Тип данных: string

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

Квалификаторы: MAXLEN (1024)

Указывает имя поставщика драйвера.

DriverVersion

Тип данных: string

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

Квалификаторы: MAXLEN (1024)

Указывает версию драйвера.

ElementName

Тип данных: string

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

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

EnabledDefault

Тип данных: uint16

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

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

EnabledForVirtualization

Тип данных: Boolean

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

Указывает, включен ли адаптер для использования с RemoteFX.

EnabledState

Тип данных: uint16

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

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

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

ErrorCleared

Тип данных: boolean

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

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

ErrorDescription

Тип данных: string

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

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

GPUID

Тип данных: string

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

Квалификаторы: MAXLEN (1024)

Содержит идентификатор GPU для адаптера.

HealthState

Тип данных: uint16

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

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

IdentifyingDescriptions

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

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

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

InstallDate

Тип данных: datetime

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

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

InstanceID

Тип данных: string

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

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

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

LastErrorCode

Тип данных: uint32

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

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

MaxQuiesceTime

Тип данных: uint64

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

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

имя;

Тип данных: string

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

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

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.

OtherEnabledState

Тип данных: string

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

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

OtherIdentifyingInfo

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

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

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

PixelShaderVersion

Тип данных: string

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

Квалификаторы: MAXLEN (1024)

Указывает версию шейдера пикселей, поддерживаемую GPU.

PowerManagementCapabilities

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

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

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

PowerManagementSupported

Тип данных: boolean

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

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

PowerOnHours

Тип данных: uint64

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

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

PrimaryStatus

Тип данных: uint16

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

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

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

ОК (1)

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

Ошибка (3)

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

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

Оценка

Тип данных: uint64

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

Квалификаторы: не рекомендуется ("Нет значения")

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

RequestedState

Тип данных: uint16

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

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

SharedSystemMemory

Тип данных: uint64

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

Указывает объем общей системной памяти (в байтах), доступной GPU.

Состояние

Тип данных: string

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

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

Описания состояния

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

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

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

StatusInfo

Тип данных: uint16

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

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

SystemCreationClassName

Тип данных: string

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

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

SystemName

Тип данных: string

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

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

TimeOfLastStateChange

Тип данных: datetime

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

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

TotalPowerOnHours

Тип данных: uint64

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

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

TotalVideoMemory

Тип данных: uint64

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

Указывает общий объем видеопамять в байтах, присутствующих на GPU.

TransitioningToState

Тип данных: uint16

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

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

Требования

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