classe Msvm_VirtualHardDiskSettingData
Fornisce i dati di impostazione per un disco rigido virtuale.
La sintassi seguente è il codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.
Sintassi
[AMENDMENT]
class Msvm_VirtualHardDiskSettingData : CIM_SettingData
{
string InstanceID;
string Caption = "Virtual Hard Disk Setting Data";
string Description = "Setting Data for a Virtual Hard Disk";
string ElementName;
uint16 Type;
uint16 Format;
string Path;
string ParentPath;
DATETIME ParentTimestamp;
string ParentIdentifier;
uint64 MaxInternalSize;
uint32 BlockSize;
uint32 LogicalSectorSize;
uint32 PhysicalSectorSize;
string VirtualDiskId;
uint64 DataAlignment;
uint16 PmemAddressAbstractionType;
boolean IsPmemCompatible;
};
Members
La classe Msvm_VirtualHardDiskSettingData include questi tipi di membri:
Proprietà
La classe Msvm_VirtualHardDiskSettingData ha queste proprietà.
-
BlockSize
-
-
Tipo di dati: uint32
-
Tipo di accesso: Lettura/scrittura
Dimensioni del blocco usate dal disco rigido virtuale, in byte.
-
-
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 "Dati impostazione disco rigido virtuale".
-
-
DataAlignment
-
-
Tipo di dati: uint64
-
Tipo di accesso: Lettura/scrittura
Specifica l'allineamento desiderato, in byte, per il payload dei dati del disco virtuale
Nota
Aggiunta in Windows 10 versione 1709.
-
-
Descrizione
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement ed è sempre impostata su "Impostazione dei dati per un disco rigido virtuale".
-
-
ElementName
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
Formato
-
-
Tipo di dati: uint16
-
Tipo di accesso: Lettura/scrittura
Formato per il disco rigido virtuale. Questo sarà uno dei valori seguenti.
-
-
Disco rigido virtuale (2)
-
VHDX (3)
-
VHDSet (4)
-
Nota
Aggiunta in Windows 10 e Windows Server 2016.
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_SettingData.
IsPmemCompatible
-
Tipo di dati: booleano
-
Tipo di accesso: Lettura/scrittura
Specifica se il disco virtuale può essere usato come archivio di backup per un dispositivo di memoria persistente.
Nota
Aggiunta in Windows 10 versione 1709.
LogicalSectorSize
-
Tipo di dati: uint32
-
Tipo di accesso: Lettura/scrittura
Dimensioni del settore logico usate dal disco rigido virtuale, in byte.
MaxInternalSize
-
Tipo di dati: uint64
-
Tipo di accesso: Lettura/scrittura
Dimensioni massime del disco rigido virtuale come visualizzabili dalla macchina virtuale, in byte. Questa dimensione verrà arrotondata fino al prossimo più grande multiplo del settore.
ParentIdentifier
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
GUID usato per identificare in modo univoco l'elemento padre del disco rigido virtuale. Se il disco rigido virtuale non ha un elemento padre, questo campo è vuoto.
Nota
Aggiunta in Windows 10 e Windows Server 2016.
ParentPath
-
Tipo di dati: stringa
-
Tipo di accesso: Lettura/scrittura
Padre del disco rigido virtuale. Se il disco rigido virtuale non ha un elemento padre, questa proprietà è vuota.
ParentTimestamp
-
Tipo di dati: DATETIME
-
Tipo di accesso: sola lettura
Timestamp dell'elemento padre del disco rigido virtuale. Se il disco rigido virtuale non ha un elemento padre, questo campo è vuoto.
Nota
Aggiunta in Windows 10 e Windows Server 2016.
Percorso
-
Tipo di dati: stringa
-
Tipo di accesso: Lettura/scrittura
Percorso completo del disco rigido virtuale.
PhysicalSectorSize
-
Tipo di dati: uint32
-
Tipo di accesso: Lettura/scrittura
Dimensioni del settore fisico usate dal disco rigido virtuale, in byte.
PmemAddressAbstractionType
-
Tipo di dati: uint16
-
Tipo di accesso: Lettura/scrittura
Metodo di astrazione degli indirizzi di memoria persistente da usare con questo disco virtuale.
Nota
Aggiunta in Windows 10 versione 1709.
Nessuno (0)
BTT (1)
Sconosciuto (65535)
Tipo
-
Tipo di dati: uint16
-
Tipo di accesso: lettura/scrittura
Tipo di disco rigido virtuale. Si tratta di uno dei valori seguenti.
Corretto (2)
Dinamico (3)
Differenze (4)
VirtualDiskId
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
GUID usato per identificare in modo univoco il disco virtuale.
Quando il metodo Msvm_ImageManagementService.GetVirtualHardDiskSettingData restituisce un'istanza di Msvm_VirtualHardDiskSettingData, il client può usare questa proprietà per ottenere l'ID disco univoco del disco rigido virtuale.
Nel rilevamento dei conflitti o in caso contrario, un client può impostare il valore VirtualDiskId su un nuovo GUID e passare questa istanza di Msvm_VirtualHardDiskSettingData al metodo Msvm_ImageManagementService.SetVirtualHardDiskSettingData per modificare l'ID disco del disco rigido virtuale. Se il disco rigido virtuale non è un disco rigido virtuale VHDX o se il disco rigido virtuale è collegato, l'operazione non riesce. L'operazione ha esito negativo anche se il valore passato è in formato non valido, ovvero non un GUID o ha tutti gli 0. L'operazione ha esito negativo se il valore passato corrisponde all'ID disco corrente.
Gli errori generati dalla funzione SetVirtualDiskInformation vengono visualizzati tramite questa proprietà. Un client può anche usare lo stesso meccanismo per fornire il valore VirtualDiskId alla creazione del disco rigido virtuale tramite il metodo Msvm_ImageManagementService.CreateVirtualHardDisk nello stesso spazio dei nomi. Può essere usato per creare dischi rigidi virtuali VHD1 o VHD2.
Windows 8.1: questo valore non è supportato fino a Windows 8.1 e Windows Server 2012 R2.
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 |
|
DLL |
|