Classe Msvm_Synthetic3DDisplayController
Representa o controlador de exibição 3D sintético atribuído a uma máquina virtual. Essa classe só é usada com máquinas virtuais que usam RemoteFX.
Importante
Ao adicionar um controlador de exibição 3D sintético a uma máquina virtual, você deve desabilitar qualquer controlador de exibição sintético (Msvm_SyntheticDisplayController) anexado a essa máquina virtual.
A sintaxe a seguir é o código MOF (Managed Object Format) simplificado e inclui todas as propriedades herdadas.
Sintaxe
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider")]
class Msvm_Synthetic3DDisplayController : CIM_DisplayController
{
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;
string EnabledState;
string OtherEnabledState;
uint16 RequestedState;
uint16 EnabledDefault;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
string SystemCreationClassName;
string SystemName;
uint16 CreationClassName;
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string OtherIdentifyingInfo[];
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[];
uint64 MaxQuiesceTime;
datetime TimeOfLastReset;
uint16 ProtocolSupported = 1;
uint32 MaxNumberControlled = 1;
string ProtocolDescription = "Video";
string VideoProcessor = "Synthetic Video Processor";
uint16 VideoMemoryType = 2;
string OtherVideoMemoryType;
uint32 NumberOfVideoPages = 2048;
uint32 MaxMemorySupported = 8388608;
uint16 AcceleratorCapabilities[] = { 2 };
string CapabilityDescriptions[] = { "Graphics Accelerator" };
string OtherVideoArchitecture;
uint16 VideoArchitecture;
string AllocatedGPU;
};
Membros
A classe Msvm_Synthetic3DDisplayController tem estes tipos de membros:
Métodos
A classe Msvm_Synthetic3DDisplayController 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_Synthetic3DDisplayController tem essas propriedades.
-
AcceleratorCapabilities
-
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
Os elementos gráficos e os recursos 3D do controlador de exibição. Essa propriedade é herdada de CIM_DisplayController.
-
-
AdditionalAvailability
-
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
Essa propriedade é herdada de CIM_LogicalDevice e sempre é definida como 6 (Não Aplicável).
-
-
AllocatedGPU
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MAXLEN (1024)
O identificador da GPU (unidade de processamento de elementos gráficos físicos) alocada para essa máquina virtual. Essa propriedade só se aplica a máquinas virtuais que usam RemoteFX.
-
-
Disponibilidade
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Essa propriedade é herdada de CIM_LogicalDevice e sempre é definida como 6 (Não Aplicável).
-
-
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.
-
-
CapabilityDescriptions
-
-
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 mais detalhadas para qualquer um dos recursos de acelerador de vídeo indicados na matriz de propriedades AcceleratorCapabilities . Cada entrada dessa matriz está relacionada à entrada na matriz de propriedades AcceleratorCapabilities localizada no mesmo índice. Essa propriedade é herdada de CIM_DisplayController.
-
-
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.. )
-
-
CreationClassName
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
O nome da classe ou subclasse usada na criação de uma instância. Essa propriedade é herdada de CIM_LogicalDevice.
-
-
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 adicionais de status. 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
O identificador do dispositivo. Essa propriedade é herdada de CIM_LogicalDevice e é sempre definida como "Microsoft:GUID".
-
-
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
A configuração padrão ou de inicialização de um administrador para o estado habilitado de um elemento. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como 2 (Habilitada).
-
-
EnabledState
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Os estados habilitados e desabilitados de um elemento. Ele também pode indicar as transições entre esses estados solicitados. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como 2 (Habilitado) ou 3 (Desabilitado).
-
-
ErrorCleared
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.
-
-
ErrorDescription
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.
-
-
HealthState
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
A integridade atual do elemento. Esse atributo expressa a integridade desse elemento, mas não necessariamente a de seus subelementos. Os valores possíveis são de 0 a 30, em que 5 significa que o elemento está totalmente íntegro e 30 significa que o elemento é completamente não funcional. Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
IdentifyingDescriptions
-
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
Essa propriedade é herdada de CIM_LogicalDevice e é sempre definida como Null.
-
-
InstallDate
-
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
A data e a hora em que a configuração da máquina virtual foi criada. 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
Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.
-
-
MaxMemorySupported
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
A quantidade máxima de memória com suporte, em bytes. Essa propriedade é herdada de CIM_DisplayController.
-
-
MaxNumberControlled
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
O número máximo de entidades endereçáveis diretamente compatíveis com esse controlador. Um valor de 0 deverá ser usado se o número for desconhecido ou ilimitado. O protocolo usado pelo controlador para acessar dispositivos controlados. Essa propriedade é herdada de CIM_Controller.
-
-
MaxQuiesceTime
-
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
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.
-
-
NumberOfVideoPages
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
O número de páginas de vídeo com suporte dadas as resoluções atuais e a memória disponível. Essa propriedade é herdada de CIM_DisplayController.
-
-
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
O estado habilitado ou desabilitado do elemento quando a propriedade EnabledState é definida como 1 (Outros). Essa propriedade deve ser definida como Null quando 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
Essa propriedade é herdada de CIM_LogicalDevice e é sempre definida como Null.
-
-
OtherVideoArchitecture
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma cadeia de caracteres que descreve o tipo de arquitetura de vídeo quando a propriedade VideoArchitecture é 1 ("Outros"). Essa propriedade é herdada de CIM_DisplayController.
-
-
OtherVideoMemoryType
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
O tipo de memória de vídeo quando a propriedade VideoMemoryType da instância é 1 (Outros). Essa propriedade é herdada de CIM_DisplayController.
-
-
PowerManagementCapabilities
-
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.
-
-
PowerManagementSupported
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.
-
-
PowerOnHours
-
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
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 detalhada 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.. )
-
-
ProtocolDescription
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma cadeia de caracteres que fornece mais informações relacionadas ao protocolo com suporte do controlador. Essa propriedade é herdada de CIM_Controller.
-
-
ProtocoloSuportado
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
O protocolo usado pelo controlador para acessar dispositivos controlados. Essa propriedade é herdada de CIM_Controller.
-
-
RequestedState
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
O último estado solicitado ou desejado para o elemento . O estado real do elemento é representado por EnabledState. Essa propriedade é fornecida para comparar os últimos estados solicitados e atuais habilitados ou desabilitados. Uma instância específica do CIM_EnabledLogicalElement pode não dar suporte a RequestStateChange. Se isso ocorrer, o valor 12 (Não Aplicável) será usado. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como 2 (Habilitado), 3 (Desabilitado) ou 12 (Não Aplicável).
-
-
Status
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
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
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 identificador exclusivo para a máquina virtual de escopo. Essa propriedade é herdada de CIM_LogicalDevice.
-
-
TimeOfLastReset
-
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
A última vez que a máquina virtual foi ativada. Essa propriedade é herdada de CIM_Controller.
-
-
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.
-
-
TotalPowerOnHours
-
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.
-
-
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.
-
-
VideoArchitecture
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Especifica a arquitetura de vídeo do controlador de exibição usada para gerar o sinal de vídeo. Normalmente, um processador de vídeo dedicado gera o sinal de vídeo de acordo com a arquitetura especificada. É um indicador da capacidade máxima de resolução do controlador de exibição. Essa propriedade é herdada de CIM_DisplayController.
-
Desconhecido (0)
-
Outros (1)
-
CGA (2)
-
EGA (3)
-
VGA (4)
-
SVGA (5)
-
MDA (6)
-
HGC (7)
-
MCGA (8)
-
8514A (9)
-
XGA (10)
-
Buffer de quadro linear (11)
-
PC-98 (160)
-
DMTF Reservado (..)
-
Fornecedor Reservado (0x8000.. )
-
-
VideoMemoryType
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
O tipo de memória de vídeo. Essa propriedade é herdada de CIM_DisplayController.
-
-
VideoProcessor
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma cadeia de caracteres que descreve o processador/controlador de vídeo. Essa propriedade é herdada de CIM_DisplayController.
-
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 |
|
DLL |
|