Classe Msvm_Synthetic3DDisplayController
Rappresenta il controller di visualizzazione 3D sintetico assegnato a una macchina virtuale. Questa classe viene usata solo con macchine virtuali che usano RemoteFX.
Importante
Quando si aggiunge un controller di visualizzazione 3D sintetico a una macchina virtuale, è necessario disabilitare qualsiasi controller di visualizzazione sintetico (Msvm_SyntheticDisplayController) collegato a tale macchina virtuale.
La sintassi seguente è il codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.
Sintassi
[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;
};
Members
La classe Msvm_Synthetic3DDisplayController include questi tipi di membri:
Metodi
La classe Msvm_Synthetic3DDisplayController include questi metodi.
Metodo | Descrizione |
---|---|
EnableDevice | Questo metodo non è supportato. |
OnlineDevice | Questo metodo non è supportato. |
QuiesceDevice | Questo metodo non è supportato. |
RequestStateChange | Questo metodo non è supportato. |
Reimpostazione | Questo metodo non è supportato. |
RestoreProperties | Questo metodo non è supportato. |
SaveProperties | Questo metodo non è supportato. |
SetPowerState | Questo metodo non è supportato. |
Proprietà
La classe Msvm_Synthetic3DDisplayController 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.
-
-
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).
-
-
AllocateGPU
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MAXLEN (1024)
Identificatore dell'unità di elaborazione grafica fisica (GPU) allocata a questa macchina virtuale. Questa proprietà si applica solo alle macchine virtuali che usano RemoteFX.
-
-
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.
-
-
Didascalia
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
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.
-
-
Descrizione
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
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: stringa
-
Tipo di accesso: sola lettura
Identificatore del dispositivo. Questa proprietà viene ereditata da CIM_LogicalDevice ed è sempre impostata su "Microsoft:GUID".
-
-
ElementName
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
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 ed è sempre impostata su 2 (Abilitato).
-
-
EnabledState
-
-
Tipo di dati: stringa
-
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 usata.
-
-
ErrorDescription
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
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 compresi tra 0 e 30, dove 5 significa che l'elemento è completamente integro e 30 significa che l'elemento è completamente non funzionante. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
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: stringa
-
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 usata.
-
-
MaxMemorySupported
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Quantità massima di memoria supportata, in byte. Questa proprietà viene ereditata da CIM_DisplayController.
-
-
MaxNumberControl
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Numero massimo di entità indirizzabili direttamente supportate da questo controller. Se il numero è sconosciuto o illimitato, deve essere usato un valore pari a 0. Protocollo usato dal controller per accedere ai dispositivi controllati. Questa proprietà viene ereditata da CIM_Controller.
-
-
MaxQuiesceTime
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
Nome
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Etichetta in base alla quale l'oggetto è noto. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
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.
-
-
OperatingStatus
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Fornisce informazioni sullo stato correnti per la condizione operativa dell'elemento e può essere usato 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.
-
-
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.
-
-
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.
-
-
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.
-
-
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 è sempre 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.
-
-
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.
-
-
Systemname
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Identificatore univoco per la macchina virtuale di ambito. Questa proprietà viene ereditata da CIM_LogicalDevice.
-
-
TimeOfLastReset
-
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Ultima volta che la macchina virtuale è stata attivata. 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.
-
-
VideoProcessor
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Stringa che descrive il processore video/controller. Questa proprietà viene ereditata da CIM_DisplayController.
-
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8.1 [solo app desktop] |
Server minimo supportato |
Windows Server 2012 R2 [solo app desktop] |
Spazio dei nomi |
Root\Virtualization\V2 |
MOF |
|
DLL |
|