Metodo SetDefaults della classe MSFT_ResiliencySetting
Consente a un utente di modificare i valori predefiniti delle proprietà dell'oggetto MSFT_ResiliencySetting .
I valori aggiornati avranno effetto solo per le successive creazioni di dischi virtuali e non vengono applicati retroattivamente.
Sintassi
UInt32 SetDefaults(
[in] UInt16 NumberOfDataCopiesDefault,
[in] UInt16 PhysicalDiskRedundancyDefault,
[in] UInt16 NumberOfColumnsDefault,
[in] Boolean AutoNumberOfColumns,
[in] UInt64 InterleaveDefault,
[out] String ExtendedStatus
);
Parametri
NumberOfDataCopiesDefault [in]
Numero desiderato di copie dei dati complete da mantenere. Questo valore deve essere compreso tra i valori delle proprietà NumberofDataCopiesMin e NumberofDataCopiesMax dell'oggetto MSFT_ResiliencySetting.
PhysicalDiskRedundancyDefault [in]
Livello desiderato di tolleranza di errore del disco fisico. Questo valore deve essere compreso tra i valori delle proprietà PhysicalDiskRedundancyMin e PhysicalDiskRedundancyMax dell'oggetto MSFT_ResiliencySetting.
NumberOfColumnsDefault [in]
Numero desiderato di dischi fisici per eseguire il striping dei dati. Questo valore deve essere compreso tra i valori delle proprietà NumberOfColumnsMin e NumberofColumnsMax dell'oggetto MSFT_ResiliencySetting .
AutoNumberOfColumns [in]
Se TRUE, il provider di archiviazione (o il sottosistema) deve scegliere automaticamente cosa determina essere il numero migliore di colonne per questa impostazione di resilienza. Se questo parametro è TRUE, il parametro NumberOfColumnsDefault deve essere NULL.
InterleaveDefault [in]
Dimensioni desiderate di una striscia di dati su un singolo disco fisico in un'impostazione di resilienza basata su striping. Questo valore deve essere compreso tra i valori delle proprietà InterleaveMin e InterleaveMax dell'oggetto MSFT_ResiliencySetting.
ExtendedStatus [out]
Stringa che contiene un oggetto MSFT_StorageExtendedStatus incorporato.
Questo parametro consente al provider di archiviazione di restituire informazioni di errore estese (specifiche dell'implementazione).
Valore restituito
Codice/valore restituito | Descrizione |
---|---|
Successo 0 | Metodo completato correttamente. |
Non supportato 1 | Questo metodo non è supportato per questo oggetto. |
Errore non specificato 2 | Si è verificato un errore non specificato. |
Timeout 3 | Il metodo è stato timeout. |
Errore 4 | Il metodo non è riuscito. |
Parametro non valido 5 | Uno o più valori di parametro non sono validi. |
Accesso negato 40001 | |
Non sono disponibili risorse sufficienti per completare l'operazione. 40002 | |
Impossibile connettersi al provider di archiviazione. 46000 | |
Il provider di archiviazione non può connettersi al sottosistema di archiviazione. 46001 | |
Questa operazione non è supportata nei pool di archiviazione primordiali. 48000 | |
Il pool di archiviazione non è riuscito a completare l'operazione perché lo stato operativo o integrità non lo consente. 48006 | |
Il pool di archiviazione non è riuscito a completare l'operazione perché la relativa configurazione è di sola lettura. 48007 | |
Il valore per PhysicalDiskRedundancy non è compreso nell'intervallo di valori supportato. 49002 | |
Il valore per NumberOfDataCopies non è compreso nell'intervallo di valori supportato. 49003 | |
Il valore per Interleave non è compreso nell'intervallo di valori supportato. 49005 | |
Il valore per NumberOfColumns non è compreso nell'intervallo di valori supportato. 49006 |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Spazio dei nomi | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |