CIM_StorageExtent classe (gestion Hyper-V)
Décrit les fonctionnalités et la gestion des médias qui stockent les données et permettent la récupération des données. Cette super classe est utilisée pour représenter les composants RAID logiciels et matériels, ou une étendue logique brute de média physique.
Syntaxe
[Abstract, Version("2.13.0"), UMLPackagePath("CIM::Core::StorageExtent"), AMENDMENT]
class CIM_StorageExtent : CIM_LogicalDevice
{
uint16 DataOrganization;
string Purpose;
uint16 Access;
string ErrorMethodology;
uint64 BlockSize;
uint64 NumberOfBlocks;
uint64 ConsumableBlocks;
boolean IsBasedOnUnderlyingRedundancy;
boolean SequentialAccess;
uint16 ExtentStatus[];
boolean NoSinglePointOfFailure;
uint16 DataRedundancy;
uint16 PackageRedundancy;
uint8 DeltaReservation;
boolean Primordial = FALSE;
string Name;
uint16 NameFormat;
uint16 NameNamespace;
string OtherNameNamespace;
string OtherNameFormat;
};
Membres
La classe CIM_StorageExtent comporte les types de membres suivants :
Propriétés
La classe CIM_StorageExtent a ces propriétés.
-
y accéder
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Description de la prise en charge de la lecture/écriture du média.
-
-
Inconnu (0)
-
Accessible en lecture (1)
-
Accessible en écriture (2)
-
Lecture/écriture prise en charge (3)
-
Écrire une fois (4)
BlockSize
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : Unités (« octets »), MappingStrings (« MIF. DMTF| Stockage hôte|001.4 », « MIB. IETF| HOST-RESOURCES-MIB.hrStorageAllocationUnits », « MIF. DMTF| Périphériques de stockage|001.5 »)
Taille, en octets, des blocs qui forment l’étendue de stockage. Si des tailles de blocs variables sont utilisées, cette propriété doit spécifier la taille de bloc maximale. Si la taille du bloc est inconnue ou si un concept de bloc n’est pas valide (par exemple, pour CIM_AggregateExtent, CIM_Memory ou CIM_LogicalDisk), cette propriété doit être définie sur « 1 » (non connu).
ConsumableBlocks
-
Type de données : uint64
-
Type d'accès : Lecture seule
Nombre maximal de blocs qui peuvent être utilisés lors de la superposition CIM_StorageExtent à l’aide de l’association de classe CIM_BasedOn . Cette propriété n’a de sens que lorsque l’étendue de stockage est référencée dans la propriété Antecedent d’un objet CIM_BasedOn .
DataOrganization
-
Type de données : uint16
-
Type d'accès : Lecture seule
Type de données organization utilisé par le média.
Autre (0)
Inconnu (1)
Bloc fixe (2)
Bloc de variables (3)
Compter les données clés (4)
DataRedundancy
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_StorageSetting. DataRedundancyGoal », « CIM_StorageSetting. DataRedundancyMax », « CIM_StorageSetting. DataRedundancyMin »)
Nombre de copies complètes des données actuellement conservées.
DeltaReservation
-
Type de données : uint8
-
Type d'accès : Lecture seule
-
Qualificateurs : Units (« Percentage »), MinValue (1), MaxValue (100), ModelCorrespondence (« CIM_StorageSetting. DeltaReservationGoal », « CIM_StorageSetting. DeltaReservationMax », « CIM_StorageSetting. DeltaReservationMin »)
Valeur actuelle de la réservation delta. Il s’agit d’un pourcentage qui spécifie la quantité d’espace qui doit être réservée dans un réplica pour la mise en cache des modifications.
ErrorMethodology
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Type de détection et de correction d’erreur pris en charge par l’étendue de stockage.
ExtentStatus
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
Informations status supplémentaires.
Autre (0)
Inconnu (1)
Aucun/Non applicable (2)
Cassé (3)
Données perdues (4)
Reconfiguration dynamique (5)
Exposé (6)
Exposition fractionnée (7)
Partiellement exposé (8)
Protection désactivée (9)
Préparation (10)
Reconstruire (11)
Recalculer (12)
Rechange en cours d’utilisation (13)
Vérifier en cours (14)
Accès in-band accordé (15)
Importé (16)
Exporté (17)
DMTF Reserved (18..32767)
Fournisseur réservé (32768..65535)
IsBasedOnUnderlyingRedundancy
-
Type de données : booléen
-
Type d'accès : Lecture seule
true si les étendues de stockage sous-jacentes sont membres d’un CIM_StorageRedundancyGroup ; sinon, false.
Nom
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Override (« Name »), MappingStrings (« SPC. INCITS-T10| VPD 83, Association 0 | Identificateur »), ModelCorrespondence (« CIM_StorageExtent. NameFormat », « CIM_StorageExtent. NameNamespace »)
Identificateur unique de l’étendue de stockage. La propriété NameFormat spécifie le format de nommage à utiliser dans la propriété Name .
NameFormat
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_StorageExtent. Name », « CIM_StorageExtent. NameNamespace », « CIM_StorageExtent. OtherNameFormat »)
Format de nommage de la propriété Name .
Inconnu (0)
Autre (1)
VPD83NAA6 (2)
VPD83NAA5 (3)
VPD83Type2 (4)
VPD83Type1 (5)
VPD83Type0 (6)
SNVM (7)
NodeWWN (8)
NAA (9)
EUI64 (10)
T10VID (11)
Nom de l’appareil du système d’exploitation (12)
NameNamespace
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« SPC. INCITS-T10| VPD 83, Association 0 | Identificateur »), ModelCorrespondence (« CIM_StorageExtent. Name », « CIM_StorageExtent. OtherNameNamespace », « CIM_StorageExtent. NameFormat »)
Espace de noms de la propriété name.
Inconnu (0)
Autre (1)
VPD83Type3 (2)
VPD83Type2 (3)
VPD83Type1 (4)
VPD80 (5)
NodeWWN (6)
SNVM (7)
Espace de noms d’appareil du système d’exploitation (8)
NoSinglePointOfFailure
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_StorageSetting. NoSinglePointOfFailure »)
true s’il n’y a pas de points de défaillance uniques ; sinon, false.
NumberOfBlocks
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| Stockage hôte|001.5 », « MIB. IETF| HOST-RESOURCES-MIB.hrStorageSize »)
Nombre total de blocs contigus logiquement qui forment l’étendue de stockage. La taille totale de l’étendue de stockage est calculée en multipliant BlockSize par NumberOfBlocks. Si blockSize a la valeur « 1 », cette propriété correspond à la taille totale de l’étendue de stockage.
OtherNameFormat
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_StorageExtent. NameFormat »)
Format de la propriété Name lorsque la propriété NameFormat a la valeur « 1 » (Autre).
OtherNameNamespace
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_StorageExtent. NameNamespace »)
Description de l’espace de noms de la propriété Name lorsque la propriété NameNamespace a la valeur « 1 » (Autre).
PackageRedundancy
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_StorageSetting. PackageRedundancyGoal », « CIM_StorageSetting. PackageRedundancyMax », « CIM_StorageSetting. PackageRedundancyMin »)
Nombre actuel de packages physiques qui peuvent échouer sans perte de données. Par exemple, dans un domaine de stockage, il peut s’agir du nombre de broches de disque.
Primordial
-
Type de données : booléen
-
Type d'accès : Lecture seule
true si l’étendue de stockage est primordiale ; sinon, false.
Objectif
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIB. IETF| HOST-RESOURCES-MIB.hrStorageDescr »)
Description de l’utilisation du média.
SequentialAccess
-
Type de données : booléen
-
Type d'accès : Lecture seule
true si un objet CIM_MediaAccessDevice accède de manière séquentielle au stockage ; sinon, false.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8 |
Serveur minimal pris en charge |
Windows Server 2012 |
Espace de noms |
Racine\virtualisation\v2 |
MOF |
|
DLL |
|