Share via


Classe Msvm_SyntheticDisplayController

Representa o estado do controlador de exibição sintético que está presente em cada configuração de máquina virtual. Somente um controlador de exibição pode estar ativo em uma máquina virtual a qualquer momento e o controlador sintético só pode ser ativado quando o sistema operacional convidado tiver carregado os serviços de aceleração de vídeo necessários.

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

Sintaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SyntheticDisplayController : CIM_DisplayController
{
  string   InstanceID;
  string   Caption = "Display Controller";
  string   Description = "Microsoft Synthetic Display Controller";
  string   ElementName = "Display Controller";
  datetime InstallDate;
  string   Name = "Display Controller";
  uint16   OperationalStatus[] = { 2 };
  string   StatusDescriptions[] = { "OK" };
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   EnabledState;
  string   OtherEnabledState;
  uint16   RequestedState;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName = "Msvm_ComputerSystem";
  string   SystemName;
  uint16   CreationClassName = "Msvm_SyntheticDisplayController";
  string   DeviceID = "Microsoft:GUID";
  boolean  PowerManagementSupported;
  uint16   PowerManagementCapabilities[];
  uint16   Availability = 6;
  uint16   StatusInfo;
  uint32   LastErrorCode;
  string   ErrorDescription;
  boolean  ErrorCleared;
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  string   OtherIdentifyingInfo[];
  string   IdentifyingDescriptions[];
  uint16   AdditionalAvailability[] = { 6 };
  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 = 1024;
  uint32   MaxMemorySupported = 4194304;
  uint16   AcceleratorCapabilities[] = { 2 };
  string   CapabilityDescriptions[] = { "Graphics Accelerator" };
  string   OtherVideoArchitecture;
  uint16   VideoArchitecture;
};

Membros

A classe Msvm_SyntheticDisplayController tem estes tipos de membros:

Métodos

A classe Msvm_SyntheticDisplayController 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 Solicita uma alteração de estado.
Redefinir Redefine o dispositivo virtual.
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_SyntheticDisplayController tem essas propriedades.

AcceleratorCapabilities

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Os elementos gráficos e as funcionalidades 3D do controlador de exibição. Essa propriedade é herdada de CIM_DisplayController e é sempre definida como 2 (Acelerador gráfico).

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).

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 e é sempre definida como "Acelerador gráfico".

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma breve descrição do objeto. Essa propriedade é herdada de CIM_ManagedElement e é sempre definida como "Controlador de Exibição".

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 e é sempre definida como "Msvm_SyntheticDisplayController".

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição do objeto . Essa propriedade é herdada de CIM_ManagedElement e é sempre definida como "Controlador de Exibição Sintética da Microsoft".

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

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 e é sempre definida como "Controlador de Exibição" por padrão.

EnabledDefault

Tipo de dados: uint16

Tipo de acesso: Somente leitura

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 (Habilitado).

EnabledState

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Os estados habilitados e desabilitados de um elemento. 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 e é sempre definida como 5 (OK).

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 e sempre é definida como 4.194.304 (0x400000).

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 e é sempre definida como 1.

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 e é igual à propriedade ElementName .

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 e é sempre definida como 1024.

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 e cada elemento de matriz é sempre definido como 2 (OK).

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 e é sempre definida como Null.

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 e é sempre definida como "Vídeo".

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 e é sempre definida como 1 (Outros).

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 está 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 e cada elemento de matriz é sempre definido como "OK".

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 e é sempre definida como "Msvm_ComputerSystem".

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 e é sempre definida como 2 (VRAM).

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 e é sempre definida como "Processador de Vídeo Sintético".

Comentários

O acesso à classe Msvm_SyntheticDisplayController pode ser restrito pela Filtragem UAC. Para obter mais informações, consulte Controle de conta de usuário e WMI.

Requisitos

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

Confira também

CIM_DisplayController

CIM_DisplayController

Classes de vídeo