GetSupportedSize-Methode der MSFT_StorageTier-Klasse
Gibt die unterstützten Größen für eine neue Speicherebene zurück. Diese Größen können auf eine oder beide der folgenden Arten zurückgegeben werden: in einem Array aller unterstützten Größen; oder über ein Minimum, ein Inkrement und ein Maximum.
Syntax
UInt32 GetSupportedSize(
[in] String ResiliencySettingName,
[out] UInt64 SupportedSizes[],
[out] UInt64 TierSizeMin,
[out] UInt64 TierSizeMax,
[out] UInt64 TierSizeDivisor,
[out] String ExtendedStatus
);
Parameter
ResiliencySettingName [in]
Der Name der Resilienzeinstellung, die zum Bestimmen der unterstützten Größen verwendet werden soll. Beachten Sie, dass die zurückgegebenen Größen je nach Resilienzeinstellung variieren können.
SupportedSizes [out]
Die unterstützten Größen für die Speicherebene, eine Größe pro Arrayelement. Dieser Parameter kann NULL sein, wenn die Anzahl der unterstützten Größen groß ist, aber für Speicherebenen nützlich ist, die nur eine kleine Anzahl von Ebenengrößen unterstützen.
TierSizeMin [out]
Die unterstützte Mindestgröße einer Sequenz von Größen, die durch das Minimum, das Inkrement und das Maximum angegeben wird.
TierSizeMax [out]
Die maximal unterstützte Größe einer Sequenz von Größen, die durch das Minimum, das Inkrement und das Maximum angegeben wird.
TierSizeDivisor [out]
Die Inkrementierung in Bytes zwischen den Unterstützungsgrößen. Beispiel: Wenn die minimale unterstützte Größe 10 GB, die maximale Größe 20 GB und dieser Parameter 2 GB beträgt, dann sind die unterstützten Größen für diesen Pool 10 GB, 12 GB, 14 GB, 16 GB, 18 GB und 20 GB.
ExtendedStatus [out]
Erweiterte Fehlerinformationen des Speicheranbieters in einem MSFT_StorageExtendedStatus-Objekt . Die Informationen sind implementierungsspezifisch.
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)
Cache veraltet (40003)
Es kann keine Verbindung mit dem Speicheranbieter hergestellt werden. (46000)
Der Speicheranbieter kann keine Verbindung mit dem Speichersubsystem herstellen. (46001)
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Namespace | Stamm\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |