Partager via


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 »), ModelCorrespondenceCIM_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 »), ModelCorrespondenceCIM_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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_LogicalDevice