Freigeben über


SetDefaults-Methode der MSFT_ResiliencySetting-Klasse

Ermöglicht es einem Benutzer, die Standardeigenschaftenwerte des MSFT_ResiliencySetting-Objekts zu ändern.

Die aktualisierten Werte werden nur für nachfolgende virtuelle Datenträgererstellungen wirksam und werden nicht rückwirkend angewendet.

Syntax

UInt32 SetDefaults(
  [in]  UInt16  NumberOfDataCopiesDefault,
  [in]  UInt16  PhysicalDiskRedundancyDefault,
  [in]  UInt16  NumberOfColumnsDefault,
  [in]  Boolean AutoNumberOfColumns,
  [in]  UInt64  InterleaveDefault,
  [out] String  ExtendedStatus
);

Parameter

NumberOfDataCopiesDefault [in]

Die gewünschte Anzahl vollständiger Datenkopien, die verwaltet werden sollen. Dieser Wert muss zwischen den Werten der NumberofDataCopiesMin - und NumberofDataCopiesMax-Eigenschaft des MSFT_ResiliencySetting-Objekts sein.

PhysicalDiskRedundancyDefault [in]

Der gewünschte Grad der Fehlertoleranz physischer Datenträger. Dieser Wert muss zwischen den Werten der Eigenschaften PhysicalDiskRedundancyMin und PhysicalDiskRedundancyMax des MSFT_ResiliencySetting-Objekts sein.

NumberOfColumnsDefault [in]

Die gewünschte Anzahl von physischen Datenträgern, die Daten stripen sollen. Dieser Wert muss zwischen den Werten der Eigenschaft NumberOfColumnsMin und NumberofColumnsMax des MSFT_ResiliencySetting-Objekts sein.

AutoNumberOfColumns [in]

Wenn TRUE, sollte der Speicheranbieter (oder das Subsystem) automatisch auswählen, was er als die beste Anzahl von Spalten für diese Resilienzeinstellung bestimmt. Wenn dieser Parameter TRUE ist, muss der Parameter NumberOfColumnsDefaultNULL sein.

InterleaveDefault [in]

Die gewünschte Größe eines Datenstreifens auf einem einzelnen physischen Datenträger in einer stripingbasierten Resilienzeinstellung. Dieser Wert muss sich zwischen den Werten der InterleaveMin - und InterleaveMax-Eigenschaft des MSFT_ResiliencySetting-Objekts befinden.

ExtendedStatus [out]

Eine Zeichenfolge, die ein eingebettetes MSFT_StorageExtendedStatus -Objekt enthält.

Mit diesem Parameter kann der Speicheranbieter erweiterte (implementierungsspezifische) Fehlerinformationen zurückgeben.

Rückgabewert

Rückgabecode/-wert BESCHREIBUNG
Erfolg 0 Die Methode wurde erfolgreich abgeschlossen.
Nicht unterstützt 1 Diese Methode wird für dieses Objekt nicht unterstützt.
Nicht spezifizierter Fehler 2 Ein unbekannter Fehler ist aufgetreten.
Timeout 3 Für die Methode ist ein Timeout aufgetreten.
Fehler 4 Fehler bei der Methode.
Ungültiger Parameter 5 Mindestens ein Parameterwert war ungültig.
Zugriff verweigert 40001
Es sind nicht genügend Ressourcen vorhanden, um den Vorgang abzuschließen. 40002
Es kann keine Verbindung mit dem Speicheranbieter hergestellt werden. 46000
Der Speicheranbieter kann keine Verbindung mit dem Speichersubsystem herstellen. 46001
Dieser Vorgang wird für ursprüngliche Speicherpools nicht unterstützt. 48000
Der Speicherpool konnte den Vorgang nicht abschließen, da seine Integrität oder betriebliche status ihn nicht zulässt. 48006
Der Speicherpool konnte den Vorgang nicht abschließen, da seine Konfiguration schreibgeschützt ist. 48007
Der Wert für PhysicalDiskRedundancy liegt außerhalb des unterstützten Wertebereichs. 49002
Der Wert für NumberOfDataCopies liegt außerhalb des unterstützten Wertebereichs. 49003
Der Wert für Interleave liegt außerhalb des unterstützten Wertebereichs. 49005
Der Wert für NumberOfColumns liegt außerhalb des unterstützten Wertebereichs. 49006

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Namespace Stamm\Microsoft\Windows\Storage
MOF Storagewmi.mof

Weitere Informationen

MSFT_ResiliencySetting