Freigeben über


MSFT_ResiliencySetting-Klasse

Stellt die Resilienzeinstellungen eines Speicherpools dar.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht.

Syntax

class MSFT_ResiliencySetting : MSFT_StorageObject
{
  String  Name;
  String  Description;
  UInt16  NumberOfDataCopiesMin;
  UInt16  NumberOfDataCopiesMax;
  UInt16  NumberOfDataCopiesDefault;
  UInt16  PhysicalDiskRedundancyMin;
  UInt16  PhysicalDiskRedundancyMax;
  UInt16  PhysicalDiskRedundancyDefault;
  UInt16  NumberOfColumnsMin;
  UInt16  NumberOfColumnsMax;
  UInt16  NumberOfColumnsDefault;
  UInt64  InterleaveMin;
  UInt64  InterleaveMax;
  UInt64  InterleaveDefault;
  UInt16  ParityLayout;
  Boolean RequestNoSinglePointOfFailure;
};

Member

Die MSFT_ResiliencySetting-Klasse verfügt über die folgenden Membertypen:

Methoden

Die MSFT_ResiliencySetting-Klasse verfügt über diese Methoden.

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

Eigenschaften

Die MSFT_ResiliencySetting-Klasse verfügt über diese Eigenschaften.

Beschreibung

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine Systemsatzbeschreibung der Funktionen der Resilienzeinstellung, einschließlich (aber nicht beschränkt auf), wann eine Einstellung verwendet werden soll, ihre Stärken und Nachteile, Leistungsinformationen und alle anderen Informationen, die der Anbieter für den Benutzer als hilfreich empfindet.

InterleaveDefault

Datentyp: UInt64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten (Bytes)

Die gewünschte Anzahl von Bytes, die einen Strip in gängigen Strip-basierten Resilienzeinstellungen bilden können. Der Strip ist definiert als die Größe des Teils eines Stripes, der sich auf einem physischen Datenträger befindet. Daher ergibt Interleave * NumberOfColumns die Größe eines Stripes von Benutzerdaten.

InterleaveMax

Datentyp: UInt64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten (Bytes)

Die maximale Anzahl von Bytes, die in gängigen Resilienzeinstellungen auf Stripbasis einen Strip bilden können. Der Strip ist definiert als die Größe des Teils eines Stripes, der sich auf einem physischen Datenträger befindet.

InterleaveMin

Datentyp: UInt64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten (Bytes)

Die Mindestanzahl von Bytes, die einen Strip in gängigen Resilienzeinstellungen auf Stripbasis bilden können. Der Strip ist definiert als die Größe des Teils eines Stripes, der sich auf einem physischen Datenträger befindet.

Name

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Erforderlich

Eine systemsetbasierte, benutzerfreundliche, anzeigeorientierte Zeichenfolge, die die Resilienzeinstellung beschreibt.

NumberOfColumnsDefault

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Eine vom Benutzer festgelegte Einstellung für die maximale Anzahl zugrunde liegender physischer Datenträger, für die Daten gestreift werden sollen.

NumberOfColumnsMax

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Die maximale Anzahl der zugrunde liegenden physischen Datenträger, für die Daten in den allgemeinen Einstellungen für stripingbasierte Resilienz verwendet werden können.

NumberOfColumnsMin

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Die Mindestanzahl der zugrunde liegenden physischen Datenträger, für die Daten in den allgemeinen Einstellungen für stripingbasierte Resilienz verwendet werden können.

NumberOfDataCopiesDefault

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Eine vom Benutzer festgelegte Einstellung für die Anzahl der zu verwaltenden vollständigen Datenkopien. Der Wert dieses Parameters muss innerhalb des bereichs liegen, der von NumberofDataCopiesMin und NumberOfDataCopiesMax (inklusive) definiert wird. Bei neuen konkreten Pools sollte der Standardwert von der Funktion des entsprechenden Primordialpools geerbt werden. Im Fall des ursprünglichen Pools wird der Anfangswert für dieses Feld der Software des Speicherverwaltungsanbieters überlassen.

NumberOfDataCopiesMax

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Die maximale Anzahl vollständiger Kopien von Daten, die vom Speicherpool verwaltet werden können.

NumberOfDataCopiesMin

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Die Mindestanzahl vollständiger Kopien von Daten, die vom Speicherpool verwaltet werden können.

ParityLayout

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Gibt an, ob eine paritätsbasierte Resilienzeinstellung ein gedrehtes oder nicht gedrehtes Paritätslayout verwendet. Wenn die Resilienzeinstellung nicht paritätsbasiert ist, muss diese Eigenschaft auf NULL festgelegt werden.

Wert Bedeutung
Nicht gedrehte Parität 1 Die paritätsbasierte Resilienzeinstellung verwendet ein nicht gedrehtes Paritätslayout.
Gedrehte Parität 2 Die Einstellung für paritätsbasierte Resilienz verwendet ein gedrehtes Paritätslayout.

PhysicalDiskRedundancyDefault

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Eine vom Benutzer einstellbare Einstellung für die Anzahl von physischen Datenträgerfehlern, die ein virtueller Datenträger aushalten sollte, bevor ein Datenverlust auftritt.

PhysicalDiskRedundancyMax

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Die maximale Anzahl tolerierbarer physischer Datenträgerfehler, die vor einem Datenverlust auftreten können.

PhysicalDiskRedundancyMin

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Die mindeste Anzahl tolerierbarer physischer Datenträgerfehler, die auftreten können, bevor Datenverluste auftreten.

RequestNoSinglePointOfFailure

Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Legen Sie auf TRUE fest, um keinen Single Point of Failure anzufordern.

Hinweise

MSFT_ResiliencySetting ist eine detaillierte Beschreibung der Resilienzfunktionen, die von einem Speicherpool angeboten werden. Ein Speicherpool kann über eine oder mehrere dieser Einstellungen verfügen. Das MSFT_ResiliencySetting-Objekt gibt eine Reihe von Eigenschaften an, die jeweils einen minimalen, maximalen und Standardwert aufweisen. Die Minimal- und Höchstwerte spiegeln möglicherweise nicht die aktuellen Funktionen des Speicherpools wider, sondern den idealen Funktionsumfang des Subsystems. Die Standardwerte werden beim Erstellen neuer virtueller Datenträger verwendet, es sei denn, sie werden überschrieben.

Anforderungen

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

Weitere Informationen

MSFT_StorageObject