Classe Msvm_SyntheticDisplayController

Rappresenta lo stato del controller di visualizzazione sintetico presente in ogni configurazione della macchina virtuale. Solo un controller di visualizzazione può essere attivo in una macchina virtuale in qualsiasi momento e il controller sintetico può essere attivato solo quando il sistema operativo guest ha caricato i servizi di accelerazione video necessari.

La sintassi seguente è il codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.

Sintassi

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

Members

La classe Msvm_SyntheticDisplayController include questi tipi di membri:

Metodi

La classe Msvm_SyntheticDisplayController include questi metodi.

Metodo Descrizione
EnableDevice Questo metodo non è supportato.
OnlineDevice Questo metodo non è supportato.
QuiesceDevice Questo metodo non è supportato.
RequestStateChange Richiede una modifica dello stato.
Reimpostazione Reimposta il dispositivo virtuale.
RestoreProperties Questo metodo non è supportato.
SaveProperties Questo metodo non è supportato.
SetPowerState Questo metodo non è supportato.

Proprietà

La classe Msvm_SyntheticDisplayController ha queste proprietà.

AcceleratorCapabilities

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Le funzionalità grafiche e 3D del controller di visualizzazione. Questa proprietà viene ereditata da CIM_DisplayController e viene sempre impostata su 2 (Acceleratore grafico).

Disponibilità aggiuntiva

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice e viene sempre impostata su 6 (non applicabile).

Disponibilità

Tipo di dati: uint16

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice e viene sempre impostata su 6 (non applicabile).

AvailableRequestedStates

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Indica i valori possibili per il parametro RequestedState del metodo RequestStateChange . Questa proprietà viene ereditata da CIM_EnabledLogicalElement e viene sempre impostata su Null.

FunzionalitàDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Matrice di stringhe free-form che forniscono spiegazioni più dettagliate per una delle funzionalità dell'acceleratore video indicate nella matrice di proprietà AcceleratorCapabilities . Ogni voce di questa matrice è correlata alla voce nella matrice di proprietà AcceleratorCapabilities che si trova nello stesso indice. Questa proprietà viene ereditata da CIM_DisplayController ed è sempre impostata su "Acceleratore grafico".

Didascalia

Tipo di dati: stringa

Tipo di accesso: sola lettura

Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement ed è sempre impostata su "Display Controller".

CommunicationStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica la capacità della strumentazione di comunicare con l'elemento gestito sottostante. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Sconosciuto (0)

Non disponibile (1)

Comunicazione OK (2)

Comunicazione persa (3)

Nessun contatto (4)

DMTF Riservato (..)

Fornitore riservato (0x8000.).

CreationClassName

Tipo di dati: uint16

Tipo di accesso: sola lettura

Nome della classe o della sottoclasse utilizzata nella creazione di un'istanza. Questa proprietà viene ereditata da CIM_LogicalDevice ed è sempre impostata su " Msvm_SyntheticDisplayController".

Descrizione

Tipo di dati: stringa

Tipo di accesso: sola lettura

Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement e viene sempre impostata su "Microsoft Synthetic Display Controller".

DetailedStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Complimenta la proprietà PrimaryStatus con dettagli di stato aggiuntivi. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Non disponibile (0)

Nessuna informazione aggiuntiva (1)

Stressato (2)

Errore predittivo (3)

Errore non recuperabile (4)

Entità di supporto nell'errore (5)

DMTF Riservato (..)

Fornitore riservato (0x8000.).

Deviceid

Tipo di dati: string

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice ed è sempre impostata su "Microsoft:GUID".

ElementName

Tipo di dati: string

Tipo di accesso: sola lettura

Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement ed è sempre impostata su "Display Controller" per impostazione predefinita.

EnabledDefault

Tipo di dati: uint16

Tipo di accesso: sola lettura

Configurazione predefinita o di avvio di un amministratore per lo stato abilitato di un elemento. Questa proprietà viene ereditata da CIM_EnabledLogicalElement e viene sempre impostata su 2 (Enabled).

EnabledState

Tipo di dati: string

Tipo di accesso: sola lettura

Stati abilitati e disabilitati di un elemento. Può anche indicare le transizioni tra questi stati richiesti. Questa proprietà viene ereditata da CIM_EnabledLogicalElement ed è sempre impostata su 2 (Abilitato) o 3 (Disabilitato).

ErrorCleared

Tipo di dati: booleano

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.

ErrorDescription

Tipo di dati: string

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.

HealthState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Integrità corrente dell'elemento. Questo attributo esprime l'integrità di questo elemento, ma non necessariamente quello dei relativi sottoelementi. I valori possibili sono da 0 a 30, dove 5 indica che l'elemento è completamente integro e 30 indica che l'elemento è completamente non funzionale. Questa proprietà viene ereditata da CIM_ManagedSystemElement e viene sempre impostata su 5 (OK).

IdentifyingDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice e viene sempre impostata su Null.

InstallDate

Tipo di dati: datetime

Tipo di accesso: sola lettura

Data e ora di creazione della configurazione della macchina virtuale. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

InstanceID

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Chiave

Identifica in modo univoco un'istanza di questa classe. Questa proprietà viene ereditata da CIM_ManagedElement.

LastErrorCode

Tipo di dati: uint32

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.

MaxMemorySupported

Tipo di dati: uint32

Tipo di accesso: sola lettura

Quantità massima di memoria supportata, in byte. Questa proprietà viene ereditata da CIM_DisplayController e viene sempre impostata su 4.194.304 (0x400000).

MaxNumberControllato

Tipo di dati: uint32

Tipo di accesso: sola lettura

Numero massimo di entità indirizzabili direttamente supportate dal controller. Il valore 0 deve essere utilizzato se il numero è sconosciuto o illimitato. Protocollo utilizzato dal controller per accedere ai dispositivi controllati. Questa proprietà viene ereditata da CIM_Controller ed è sempre impostata su 1.

MaxQuiesceTime

Tipo di dati: uint64

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.

Nome

Tipo di dati: string

Tipo di accesso: sola lettura

Etichetta in base alla quale è noto l'oggetto. Questa proprietà viene ereditata da CIM_ManagedSystemElement e corrisponde alla proprietà ElementName .

NumberOfVideoPages

Tipo di dati: uint32

Tipo di accesso: sola lettura

Numero di pagine video supportate in base alle risoluzioni correnti e alla memoria disponibile. Questa proprietà viene ereditata da CIM_DisplayController e viene sempre impostata su 1024.

OperatingStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Fornisce informazioni sullo stato correnti per la condizione operativa dell'elemento e può essere utilizzata per fornire maggiori dettagli rispetto al valore della proprietà EnabledState . Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Sconosciuto (0)

Non disponibile (1)

Manutenzione (2)

Avvio (3)

Arresto (4)

Arrestato (5)

Interrotto (6)

Dormiente (7)

Completato (8)

Migrazione (9)

Emigrazione (10)

Immigrating (11)

Creazione di snapshot (12)

Arresto (13)

In test (14)

Transizione (15)

In servizio (16)

DMTF Riservato (..)

Fornitore riservato (0x8000.. )

OperationalStatus

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Stati correnti dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedSystemElement e ogni elemento della matrice è sempre impostato su 2 (OK).

OtherEnabledState

Tipo di dati: string

Tipo di accesso: sola lettura

Stato abilitato o disabilitato dell'elemento quando la proprietà EnabledState è impostata su 1 (Other). Questa proprietà deve essere impostata su Null quando EnabledState è un valore diverso da 1. Questa proprietà viene ereditata da CIM_EnabledLogicalElement ed è sempre impostata su Null.

OtherIdentifyingInfo

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice e viene sempre impostata su Null.

OtherVideoArchitecture

Tipo di dati: string

Tipo di accesso: sola lettura

Stringa che descrive il tipo di architettura video quando la proprietà VideoArchitecture è 1 ("Other"). Questa proprietà viene ereditata da CIM_DisplayController.

OtherVideoMemoryType

Tipo di dati: string

Tipo di accesso: sola lettura

Tipo di memoria video quando la proprietà VideoMemoryType dell'istanza è 1 (Altro). Questa proprietà viene ereditata da CIM_DisplayController ed è sempre impostata su Null.

PowerManagementCapabilities

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.

PowerManagementSupported

Tipo di dati: booleano

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.

PowerOnHours

Tipo di dati: uint64

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.

PrimaryStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Fornisce informazioni generali sullo stato. Questa proprietà deve essere utilizzata insieme alla proprietà DetailedStatus per fornire lo stato di integrità generale e dettagliato dell'elemento e dei relativi sottocomponenti. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Sconosciuto (0)

OK (1)

Degradato (2)

Errore (3)

DMTF Riservato (..)

Fornitore riservato (0x8000.. )

ProtocolDescription

Tipo di dati: string

Tipo di accesso: sola lettura

Stringa che fornisce altre informazioni correlate al protocollo supportato dal controller. Questa proprietà viene ereditata da CIM_Controller e viene sempre impostata su "Video".

ProtocolloSupported

Tipo di dati: uint16

Tipo di accesso: sola lettura

Protocollo utilizzato dal controller per accedere ai dispositivi controllati. Questa proprietà viene ereditata da CIM_Controller e viene sempre impostata su 1 (Altro).

RequestedState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Ultimo stato richiesto o desiderato per l'elemento. Lo stato effettivo dell'elemento è rappresentato da EnabledState. Questa proprietà viene fornita per confrontare gli ultimi stati abilitati o disabilitati richiesti. Una particolare istanza di CIM_EnabledLogicalElement potrebbe non supportare RequestStateChange. In questo caso, viene usato il valore 12 (Non applicabile). Questa proprietà viene ereditata da CIM_EnabledLogicalElement ed è impostata su 2 (Abilitato), 3 (Disabilitato) o 12 (Non applicabile).

Status

Tipo di dati: string

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_ManagedSystemElement, ma non viene utilizzata.

StatusDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Stringhe che descrivono i vari valori della matrice OperationalStatus . Questa proprietà viene ereditata da CIM_ManagedSystemElement e ogni elemento della matrice è sempre impostato su "OK".

StatusInfo

Tipo di dati: uint16

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.

SystemCreationClassName

Tipo di dati: string

Tipo di accesso: sola lettura

Nome della classe di creazione del sistema di ambito. Questa proprietà viene ereditata da CIM_LogicalDevice e viene sempre impostata su "Msvm_ComputerSystem".

Systemname

Tipo di dati: string

Tipo di accesso: sola lettura

Identificatore univoco per la macchina virtuale di definizione dell'ambito. Questa proprietà viene ereditata da CIM_LogicalDevice.

TimeOfLastReset

Tipo di dati: datetime

Tipo di accesso: sola lettura

L'ultima volta che la macchina virtuale è stata accesa. Questa proprietà viene ereditata da CIM_Controller.

TimeOfLastStateChange

Tipo di dati: datetime

Tipo di accesso: sola lettura

Data o ora in cui lo stato abilitato dell'elemento è stato modificato. Questa proprietà viene ereditata da CIM_EnabledLogicalElement.

TotalPowerOnHours

Tipo di dati: uint64

Tipo di accesso: sola lettura

Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.

Transizione diToState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica lo stato di destinazione a cui viene eseguita la transizione dell'istanza. Questa proprietà viene ereditata da CIM_EnabledLogicalElement e viene sempre impostata su Null.

VideoArchitecture

Tipo di dati: uint16

Tipo di accesso: sola lettura

Specifica l'architettura video del controller di visualizzazione usata per generare il segnale video. In genere, un processore video dedicato genera il segnale video in conformità all'architettura specificata. È un indicatore della capacità massima di risoluzione del controller di visualizzazione. Questa proprietà viene ereditata da CIM_DisplayController.

Sconosciuto (0)

Altro (1)

CGA (2)

EGA (3)

VGA (4)

SVGA (5)

MDA (6)

HGC (7)

MCGA (8)

8514A (9)

XGA (10)

Buffer frame lineare (11)

PC-98 (160)

DMTF Riservato (..)

Fornitore riservato (0x8000.).

VideoMemoryType

Tipo di dati: uint16

Tipo di accesso: sola lettura

Tipo di memoria video. Questa proprietà viene ereditata da CIM_DisplayController ed è sempre impostata su 2 (VRAM).

VideoProcessor

Tipo di dati: stringa

Tipo di accesso: sola lettura

Stringa che descrive il processore video/controller. Questa proprietà viene ereditata da CIM_DisplayController ed è sempre impostata su "Processore video sintetico".

Commenti

L'accesso alla classe Msvm_SyntheticDisplayController potrebbe essere limitato dal filtro dell'account utente. Per altre informazioni, vedere Controllo account utente e WMI.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Spazio dei nomi
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

CIM_DisplayController

CIM_DisplayController

Classi video