Condividi tramite


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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

CIM_SettingData

GetVirtualHardDiskSettingData