Freigeben über


SetDefaults-Methode der MSFT_StoragePool-Klasse

Legt die Standardwerte für Eigenschaften des Speicherpoolobjekts fest oder ändert sie.

Beachten Sie, dass nicht alle Parameter angegeben werden müssen, und nur die angegebenen Parameter werden aktualisiert.

Syntax

UInt32 SetDefaults(
  [in]  UInt16  ProvisioningTypeDefault,
  [in]  String  ResiliencySettingNameDefault,
  [in]  Boolean EnclosureAwareDefault,
  [in]  UInt64  WriteCacheSizeDefault,
  [in]  Boolean AutoWriteCacheSize,
  [out] String  ExtendedStatus
);

Parameter

ProvisioningTypeDefault [in]

Der Standardbereitstellungstyp für virtuelle Datenträger im Speicherpool.

Wert Bedeutung
Dünn 1 Der Speicher für den virtuellen Datenträger wird bei Bedarf zugewiesen.
Behoben 2 Der Speicher für den virtuellen Datenträger wird zum Zeitpunkt der Erstellung des virtuellen Datenträgers zugewiesen.

ResiliencySettingNameDefault [in]

Die neue Standardeinstellung für resilienz für den Speicherpool. Die angegebene Resilienzeinstellung muss diesem Speicherpool bereits zugeordnet sein.

EnclosureAwareDefault [in]

TRUE , wenn der Speicherpool standardmäßig als Gehäuse bekannt ist. Dieser Parameter bestimmt die Standardzuordnungsrichtlinie für virtuelle Datenträger, die in einem gehäusefähigen Speicherpool erstellt wurden. Ein gehäusefähiges Subsystem könnte beispielsweise jede Datenkopie des virtuellen Datenträgers über mehrere physische Gehäuse hinweg ausgleichen, sodass jedes Gehäuse eine vollständige Datenkopie des virtuellen Datenträgers enthält.

WriteCacheSizeDefault [in]

Die neue Standardgröße des Schreibcaches für die Erstellung virtueller Datenträger.

AutoWriteCacheSize [in]

TRUE , wenn der Anbieter die Cachegröße für automatische Schreibvorgänge übernimmt; andernfalls FALSE.

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

Erfolg (0)

Nicht unterstützt (1)

Nicht angegebener Fehler (2)

Timeout (3)

Fehler (4)

Ungültiger Parameter (5)

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)

Die angegebene Resilienzeinstellung wird von diesem Speicherpool nicht unterstützt. (48002)

Der Speicherpool konnte den Vorgang nicht abschließen, da seine Integrität oder betriebliche status dies nicht zulässt. (48006)

Der Speicherpool konnte den Vorgang nicht abschließen, da seine Konfiguration schreibgeschützt ist. (48007)

Es ist keine Resilienzeinstellung mit diesem Namen vorhanden. (49000)

Der Wert für WriteCacheSize liegt außerhalb des unterstützten Wertebereichs. (50005)

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_StoragePool