Classe Msvm_LogicalDisk
Rappresenta i supporti di unità di archiviazione e viene usato per popolare le unità di archiviazione. I tipi di supporti supportati includono file rigidi virtuali, file floppy virtuali, file ISO e supporti fisici del dispositivo.
La sintassi seguente è il codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.
Sintassi
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_LogicalDisk : CIM_LogicalDisk
{
string InstanceID;
string Caption;
uint64 Description;
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[] = 2;
string StatusDescriptions[] = { "OK" };
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string EnabledState = 5;
string OtherEnabledState;
uint16 RequestedState = 12;
uint16 EnabledDefault = 2;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
string SystemCreationClassName = "Msvm_ComputerSystem";
string SystemName;
uint16 CreationClassName = "Msvm_LogicalDisk";
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability = 6;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
string OtherIdentifyingInfo[];
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[] = { 6 };
uint64 MaxQuiesceTime;
uint16 DataOrganization = 2;
string Purpose;
uint16 Access;
string ErrorMethodology;
uint64 BlockSize = 512;
uint64 NumberOfBlocks = 266338304;
uint64 ConsumableBlocks = 0;
boolean IsBasedOnUnderlyingRedundancy = False;
boolean SequentialAccess = False;
uint16 ExtentStatus[] = { 2 };
boolean NoSinglePointOfFailure = False;
uint16 DataRedundancy = 0;
uint16 PackageRedundancy = 0;
uint8 DeltaReservation = 0;
boolean Primordial = False;
uint16 NameFormat = 12;
uint16 NameNamespace = 8;
string OtherNameNamespace;
string OtherNameFormat;
};
Members
La classe Msvm_LogicalDisk include questi tipi di membri:
Metodi
La classe Msvm_LogicalDisk 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 servizio. |
RestoreProperties | Questo metodo non è supportato. |
SaveProperties | Questo metodo non è supportato. |
SetPowerState | Questo metodo non è supportato. |
Proprietà
La classe Msvm_LogicalDisk ha queste proprietà.
-
Accesso
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Indica se il supporto è leggibile, scrivibile o entrambi. Questa proprietà viene ereditata da CIM_StorageExtent.
Valore Significato - 0
Sconosciuto - 1
Leggibile. - 2
Scrivibile. - 3
Proprietà di lettura/scrittura. - 4
Scrivere una sola volta. -
-
Disponibilità aggiuntiva
-
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Qualsiasi disponibilità e stato aggiuntivo del dispositivo. Questa proprietà viene ereditata da CIM_LogicalDevice.
Valore Significato - { 6 }
Non applicabile. -
-
Disponibilità
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Disponibilità primaria e stato del dispositivo. Questa proprietà viene ereditata da CIM_LogicalDevice.
Valore Significato - 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 usato per avviare una modifica dello stato. I valori elencati saranno un subset dei valori contenuti nella proprietà RequestedStatesSupported dell'istanza associata di CIM_EnabledLogicalElementCapabilities, in cui i valori selezionati sono una funzione dello stato corrente dell'oggetto CIM_EnabledLogicalElement . Questa proprietà può essere non Null se un'implementazione è in grado di annunciare il set di valori possibili come funzione dello stato corrente. Questa proprietà sarà Null se un'implementazione non è in grado di determinare il set di valori possibili come funzione dello stato corrente.
Questa proprietà viene ereditata da CIM_EnabledLogicalElement.
-
-
BlockSize
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
Dimensioni, in byte, dei blocchi che formano l'estensione di archiviazione. Se la dimensione del blocco è variabile, è necessario specificare la dimensione massima del blocco, in byte. Se la dimensione del blocco è sconosciuta o se un concetto di blocco non è valido (ad esempio, per estensioni, memoria o dischi logici), questo conterrà 1. Questa proprietà viene ereditata da CIM_StorageExtent.
-
-
Didascalia
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.
"Immagine disco ISO"
"Immagine disco rigido"
"Immagine disco floppy"
"DISCO CD/DVD"
-
-
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.
-
-
Materiali di consumoBlocks
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
Numero massimo di blocchi, di dimensioni BlockSize, disponibili per l'utilizzo quando si esegue il layering degli extent di archiviazione tramite l'associazione Msvm_BasedOn . Questa proprietà viene ereditata da CIM_StorageExtent.
-
-
CreationClassName
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Nome della classe o della sottoclasse utilizzata nella creazione di un'istanza di . Questa proprietà viene ereditata da CIM_LogicalDevice.
-
-
DataOrganization
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Tipo di organizzazione dati utilizzata. Questa proprietà viene ereditata da CIM_StorageExtent.
Valore Significato - 2
Blocco fisso. -
-
DataRedundancy
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Numero di copie complete dei dati attualmente mantenute. Questa proprietà viene ereditata da CIM_StorageExtent.
-
-
DeltaReservation
-
-
Tipo di dati: uint8
-
Tipo di accesso: sola lettura
Percentuale che specifica la quantità di spazio che deve essere riservata in una replica per la memorizzazione nella cache delle modifiche. Questa proprietà viene ereditata da CIM_StorageExtent.
-
-
Descrizione
-
-
Tipo di dati: uint64
-
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
Completa la proprietà PrimaryStatus con dettagli di stato aggiuntivi. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
Deviceid
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Questa proprietà viene ereditata da CIM_LogicalDevice ed è impostata su "Microsoft:GUID\device-specific-data".
-
-
ElementName
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.
"Immagine disco ISO"
"Immagine disco rigido"
"Immagine disco floppy"
"DISCO CD/DVD"
-
-
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.
-
-
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.
-
-
ErrorCleared
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Indica se l'errore segnalato in LastErrorCode è stato cancellato. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.
-
-
ErrorDescription
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Stringa che fornisce altre informazioni sull'errore registrato in LastErrorCode e informazioni sulle azioni correttive che è possibile eseguire. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.
-
-
ErrorMethodology
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Stringa che descrive i tipi di rilevamento e correzione degli errori supportati dal dispositivo. Questa proprietà viene ereditata da CIM_StorageExtent.
-
-
ExtentStatus
-
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Eventuali informazioni aggiuntive sullo stato oltre a quella acquisita in OperationalStatus e in altre proprietà ereditate.
Valore Significato - { 2 }
Nessuno/Non applicabile. -
-
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 quella dei relativi sottocomponenti. 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.
-
-
IdentifyingDescriptions
-
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
Matrice di stringhe in formato libero che forniscono spiegazioni e dettagli dietro le voci nella matrice di proprietà OtherIdentifyingInfo . Questa proprietà viene ereditata da CIM_LogicalDevice e viene 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.
-
-
IsBasedOnUnderlyingRedundancy
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Indica se gli extent di archiviazione sottostanti partecipano a un gruppo di ridondanza dell'archiviazione. Questa proprietà viene ereditata da CIM_StorageExtent.
-
-
LastErrorCode
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
L'ultimo codice di errore segnalato dal dispositivo logico. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
MaxQuiesceTime
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
La proprietà è stata deprecata. 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 e corrisponde alla proprietà ElementName .
-
-
NameFormat
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Questa proprietà viene ereditata da CIM_StorageExtent.
Valore Significato - 1
Altro - 12
Nome del dispositivo del sistema operativo -
-
NameNamespace
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Questa proprietà viene ereditata da CIM_StorageExtent.
Valore Significato - 1
Altro - 8
Spazio dei nomi dei dispositivi del sistema operativo -
-
NoSinglePointOfFailure
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Indica se non esiste alcun singolo punto di errore. Questa proprietà viene ereditata da CIM_StorageExtent.
-
-
NumberOfBlocks
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
Numero di blocchi consecutivi, ognuno blocca le dimensioni del valore contenuto nella proprietà BlockSize , che formano l'estensione di archiviazione. Le dimensioni totali dell'estensione di archiviazione possono essere calcolate moltiplicando il valore della proprietà BlockSize in base al valore di questa proprietà. Se il valore di BlockSize è 1, questa proprietà è la dimensione totale dell'extent di archiviazione. Questa proprietà viene ereditata da CIM_StorageExtent.
-
-
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.
-
-
OperationalStatus
-
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: Override ("OperationalStatus"), ArrayType ("Indicizzato")
Stato corrente dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
Quando il livello QoS richiesto per il disco virtuale non può essere soddisfatto, lo stato primario (OperationalStatus[0]) è impostato su Degraded (3) e la matrice OperationalStatus contiene inoltre un valore di stato secondario che indica il motivo specifico per la condizione QoS, in base a questa tabella.
Valore Descrizione Velocità effettiva insufficiente (32788) La frequenza minima di I/O al secondo richiesta non è attualmente disponibile per il dispositivo. Nota
OperationalStatus viene usato anche per segnalare altre condizioni di errore o avviso, ad esempio la mancata corrispondenza del protocollo tra VSP e VSC. Se esistono più condizioni, lo stato primario viene impostato Degradato e uno o più valori di stato secondari, in qualsiasi ordine a partire dall'indice 1, viene compilato nella matrice.
-
-
OK (2)
-
Degradato (3)
-
Errore non recuperabile (7)
-
Nel servizio (11)
-
Nota
Aggiunta in Windows 10.
-
Nessun contatto (12)
-
Comunicazione persa (13)
-
Entità di supporto nell'errore (16)
-
Nota
Aggiunta in Windows 10.
-
Mancata corrispondenza del protocollo (32775)
-
Timeout della comunicazione (32783)
-
Nota
Aggiunta in Windows 10.
-
Velocità effettiva insufficiente (32788)
-
ID criterio QoS sconosciuto (32791)
-
QoS non supportato (32792)
-
Nota
Aggiunta in Windows 10.
-
Mancata corrispondenza della configurazione QoS (32793)
-
Nota
Aggiunta in Windows 10.
-
Disco pieno (32794)
-
Nota
Aggiunta in Windows 10.
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.
OtherIdentifyingInfo
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
Eventuali dati aggiuntivi, oltre alle informazioni sull'ID dispositivo, che possono essere usati per identificare un dispositivo logico. Questa proprietà viene ereditata da CIM_LogicalDevice e viene impostata su Null.
OtherNameFormat
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Stringa che descrive il formato della proprietà Name quando NameFormat contiene il valore 1 (Other). Questa proprietà viene ereditata da CIM_StorageExtent.
OtherNameNamespace
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Stringa che descrive lo spazio dei nomi della proprietà Name quando NameNamespace contiene il valore 1 (Altro). Questa proprietà viene ereditata da CIM_StorageExtent.
PackageRedundancy
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Numero di pacchetti fisici che attualmente possono avere esito negativo senza perdita di dati. Questa proprietà viene ereditata da CIM_StorageExtent.
PowerManagementCapabilities
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Funzionalità di risparmio energia del dispositivo. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.
PowerManagementSupported
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Indica se il dispositivo può essere gestito dall'alimentazione. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene utilizzata.
PowerOnHours
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
Numero di ore consecutive attivate da questo dispositivo dall'ultimo ciclo di alimentazione. 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 informazioni dettagliate e dettagliate sullo stato di integrità per l'elemento e i relativi sottocomponenti. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
Originale
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Indica se il sistema contenitore ha la possibilità di creare o eliminare questo elemento operativo. Questa proprietà viene ereditata da CIM_StorageExtent ed è impostata su False per i supporti basati su file e True per i supporti pass-through.
Scopo
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Stringa che descrive il supporto e/o il relativo utilizzo. Questa proprietà viene ereditata da CIM_StorageExtent.
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 il metodo RequestStateChange . In questo caso, viene usato il valore 12 (Non applicabile). Questa proprietà viene ereditata da CIM_EnabledLogicalElement.
SequentialAccess
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Indica se l'archiviazione è accessibile in sequenza da un dispositivo di accesso multimediale. Il supporto nastro pass-through è un esempio di extent di archiviazione a cui si accede in sequenza. Questa proprietà viene ereditata da CIM_StorageExtent.
Status
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Stato corrente dell'oggetto. 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
Stato corrente del dispositivo logico. 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.
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
Numero totale di ore di alimentazione del dispositivo. 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, ma non viene usata.
Commenti
L'accesso alla classe Msvm_LogicalDisk potrebbe essere limitato dal filtro dell'interfaccia 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 |
|
DLL |
|