Classe Msvm_Physical3dGraphicsProcessor

Descreve a GPU (unidade de processamento de elementos gráficos) 3D física.

A sintaxe a seguir é um código MOF (Managed Object Format) simplificado e inclui todas as propriedades herdadas.

Sintaxe

[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;
};

Membros

A classe Msvm_Physical3dGraphicsProcessor tem estes tipos de membros:

Métodos

A classe Msvm_Physical3dGraphicsProcessor tem esses métodos.

Método Descrição
EnableDevice Não há suporte para o método.
OnlineDevice Não há suporte para o método.
QuiesceDevice Não há suporte para o método.
RequestStateChange Não há suporte para o método.
Redefinir Não há suporte para o método.
RestoreProperties Não há suporte para o método.
SaveProperties Não há suporte para o método.
SetPowerState Não há suporte para o método.

Propriedades

A classe Msvm_Physical3dGraphicsProcessor tem essas propriedades.

AdapterIndexID

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Especifica o identificador de índice do adaptador alocado para este dispositivo.

AdditionalAvailability

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualquer disponibilidade adicional e status do dispositivo. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

Disponibilidade

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A disponibilidade primária e status do dispositivo. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

AvailableRequestedStates

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Indica os valores possíveis para o parâmetro RequestedState do método RequestStateChange . Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como Null.

AvailableVideoMemory

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Especifica a quantidade de memória de vídeo, em bytes, que está disponível para a GPU.

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma breve descrição do objeto. Essa propriedade é herdada de CIM_ManagedElement.

CommunicationStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica a capacidade da instrumentação de se comunicar com o elemento gerenciado subjacente. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

Não disponível (1)

Comunicação OK (2)

Comunicação Perdida (3)

Sem Contato (4)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. )

CompatibleForVirtualization

Tipo de dados: booliano

Tipo de acesso: Somente leitura

true se for compatível com virtualização; caso contrário, false.

Observação

Essa propriedade foi adicionada no Windows 10, versão 1703.

CreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da classe de criação do sistema de escopo. Essa propriedade é herdada de CIM_LogicalDevice.

DedicatedSystemMemory

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Especifica a quantidade de memória do sistema, em bytes, que é dedicada à GPU.

DedicatedVideoMemory

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Especifica a quantidade de memória de vídeo, em bytes, que é dedicada à GPU.

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição do objeto . Essa propriedade é herdada de CIM_ManagedElement.

DetailedStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Complementa a propriedade PrimaryStatus com detalhes status adicionais. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Não disponível (0)

Nenhuma informação adicional (1)

Estressado (2)

Falha preditiva (3)

Erro não recuperável (4)

Entidade de suporte em erro (5)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. )

Deviceid

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um endereço ou outras informações de identificação para nomear exclusivamente o dispositivo lógico. Essa propriedade é herdada de CIM_LogicalDevice.

DirectXVersion

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MAXLEN (1024)

Especifica a versão do DirectX compatível com a GPU.

DriverDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

Especifica a data de build do driver.

DriverInstalled

Tipo de dados: datetime

Tipo de acesso: Somente leitura

Especifica a data e a hora em que o driver foi instalado.

DriverModelVersion

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MAXLEN (1024)

Especifica a versão do modelo de driver.

Observação

Essa propriedade foi adicionada no Windows 10, versão 1703.

DriverProvider

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MAXLEN (1024)

Especifica o nome do provedor de driver.

DriverVersion

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MAXLEN (1024)

Especifica a versão do driver.

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um nome de exibição para o objeto . Essa propriedade é herdada de CIM_ManagedElement.

EnabledDefault

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Configuração padrão ou de inicialização de um administrador para a propriedade EnabledState de um elemento. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como 2 (Habilitada).

EnabledForVirtualization

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Especifica se o adaptador foi habilitado para uso com RemoteFX.

EnabledState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Os estados habilitados e desabilitados de um elemento. Essa propriedade é herdada de CIM_EnabledLogicalElement e será um dos valores a seguir.

Valor Significado
Desconhecido
0
Não foi possível determinar o estado do elemento.
Outros
1
Enabled
2
O elemento está em execução.
Desabilitado
3
O elemento está desativado.
Desligar
4
O elemento está no processo de ir para um estado Desabilitado.
Não aplicável
5
O elemento não dá suporte a ser habilitado ou desabilitado.
Habilitado, mas Offline
6
O elemento pode estar concluindo comandos e removerá quaisquer novas solicitações.
Em teste
7
O elemento está em um estado de teste.
Adiada
8
O elemento pode estar concluindo comandos, mas enfileirará quaisquer novas solicitações.
Fechar
9
O elemento está habilitado, mas em um modo restrito. O comportamento do elemento é semelhante ao estado Enabled (2), mas processa apenas um conjunto restrito de comandos. Todas as outras solicitações são enfileiradas.
Iniciando
10
O elemento está no processo de ir para um estado Habilitado (2). Novas solicitações são enfileiradas.

ErrorCleared

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o erro relatado em LastErrorCode agora está limpo. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

ErrorDescription

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que fornece mais informações sobre o erro registrado em LastErrorCode e informações sobre as ações corretivas que podem ser executadas. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

GPUID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MAXLEN (1024)

Contém o identificador de GPU para o adaptador.

HealthState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A integridade atual do elemento. Essa propriedade é herdada de CIM_ManagedSystemElement.

IdentifyingDescriptions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Uma matriz de cadeias de caracteres de forma livre que fornecem explicações e detalhes por trás das entradas na matriz de propriedades OtherIdentifyingInfo . Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

InstallDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data e a hora em que o objeto foi instalado. Essa propriedade não precisa de um valor para indicar que o objeto está instalado. Essa propriedade é herdada de CIM_ManagedSystemElement.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Identifica exclusivamente uma instância dessa classe. Essa propriedade é herdada de CIM_ManagedElement.

LastErrorCode

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O último código de erro relatado pelo dispositivo lógico. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

MaxQuiesceTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Essa propriedade foi substituída. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O rótulo pelo qual o objeto é conhecido. Essa propriedade é herdada de CIM_ManagedSystemElement.

OperatingStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Fornece informações de status atuais para a condição operacional do elemento e pode ser usado para fornecer mais detalhes em relação ao valor da propriedade EnabledState. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

Não disponível (1)

Manutenção (2)

Começando (3)

Parando (4)

Parado (5)

Anulado (6)

Dormente (7)

Concluído (8)

Migrando (9)

Emigrando (10)

Imigração (11)

Instantâneo (12)

Desligar (13)

Em Teste (14)

Transição (15)

Em Serviço (16)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. )

OperationalStatus

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Os status atuais do objeto. Essa propriedade é herdada de CIM_ManagedSystemElement.

OtherEnabledState

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que descreve o estado habilitado ou desabilitado do elemento quando a propriedade EnabledState é definida como 1 (Outro). Essa propriedade deve ser definida como Null quando a propriedade EnabledState for qualquer valor diferente de 1. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como Null.

OtherIdentifyingInfo

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Quaisquer dados adicionais, além das informações de ID do dispositivo, que podem ser usados para identificar um dispositivo lógico. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

PixelShaderVersion

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MAXLEN (1024)

Especifica o verídulo do sombreador de pixel com suporte da GPU.

PowerManagementCapabilities

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Os recursos de gerenciamento de energia do dispositivo. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

PowerManagementSupported

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o dispositivo pode ser gerenciado por energia. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

PowerOnHours

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O número de horas consecutivas em que este dispositivo foi ligado desde seu último ciclo de energia. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

PrimaryStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Fornece informações de status de alto nível. Essa propriedade deve ser usada em conjunto com a propriedade DetailedStatus para fornecer status de integridade detalhadas e de alto nível do elemento e seus subcomponentes. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

OK (1)

Degradado (2)

Erro (3)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. )

Classificação

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: preterido ("Sem valor")

Especifica a classificação de GPU RemoteFX para este dispositivo. Essa propriedade não é usada no momento.

RequestedState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O último estado solicitado ou desejado para o elemento. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como 12 (Não Aplicável).

SharedSystemMemory

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Especifica a quantidade de memória compartilhada do sistema, em bytes, que está disponível para a GPU.

Status

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O status atual do objeto . Essa propriedade é herdada de CIM_ManagedSystemElement, mas não é usada.

StatusDescriptions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Cadeias de caracteres que descrevem os vários valores de matriz OperationalStatus . Essa propriedade é herdada de CIM_ManagedSystemElement.

StatusInfo

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O estado atual do dispositivo lógico. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

SystemCreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da classe de criação do sistema de escopo. Essa propriedade é herdada de CIM_LogicalDevice.

Systemname

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome do sistema de escopo. Essa propriedade é herdada de CIM_LogicalDevice.

TimeOfLastStateChange

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data ou hora em que o estado habilitado do elemento foi alterado pela última vez. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como Null.

TotalPowerOnHours

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O número total de horas que este dispositivo foi alimentado. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

TotalVideoMemory

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Especifica a quantidade total de memória de vídeo, em bytes, presente na GPU.

TransitioningToState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica o estado de destino para o qual a instância está em transição. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como Null.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe