CIM_StorageExtent clase (administración de Hyper-V)
Describe las funcionalidades y la administración de los medios que almacenan datos y permite la recuperación de los datos. Esta superclase se usa para representar componentes RAID de software y hardware, o una extensión lógica sin procesar de medios físicos.
Sintaxis
[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;
};
Miembros
La clase CIM_StorageExtent tiene estos tipos de miembros:
Propiedades
La clase CIM_StorageExtent tiene estas propiedades.
-
Acceder
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
Descripción de la compatibilidad de lectura y escritura de los medios.
-
-
Desconocido (0)
-
Legible (1)
-
Grabable (2)
-
Lectura y escritura compatibles (3)
-
Escribir una vez (4)
BlockSize
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: unidades ("bytes"), MappingStrings ("MIF. DMTF| Almacenamiento de host|001.4", "MIB. IETF| HOST-RESOURCES-MIB.hrStorageAllocationUnits", "MIF. DMTF| Dispositivos de almacenamiento|001,5")
Tamaño, en bytes, de los bloques que forman la extensión de almacenamiento. Si se usan tamaños de bloque variable, esta propiedad debe especificar el tamaño máximo de bloque. Si el tamaño del bloque es desconocido o si un concepto de bloque no es válido (por ejemplo, para CIM_AggregateExtent, CIM_Memory o CIM_LogicalDisk), esta propiedad debe establecerse en "1" (sin saberlo).
ConsumableBlocks
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
El número máximo de bloques, que están disponibles para su uso al superponer CIM_StorageExtent mediante la asociación de clase CIM_BasedOn . Esta propiedad solo tiene significado cuando se hace referencia a la extensión de almacenamiento en la propiedad Antecedent de un objeto CIM_BasedOn .
DataOrganization
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
Tipo de organización de datos utilizada por el medio.
Otros (0)
Desconocido (1)
Bloque fijo (2)
Bloque de variables (3)
Recuento de datos de clave (4)
DataRedundancy
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: ModelCorrespondence ("CIM_StorageSetting. DataRedundancyGoal", "CIM_StorageSetting. DataRedundancyMax", "CIM_StorageSetting. DataRedundancyMin")
Número de copias completas de los datos que se mantienen actualmente.
DeltaReservation
-
Tipo de datos: uint8
-
Tipo de acceso: solo lectura
-
Calificadores: Unidades ("Porcentaje"), MinValue (1), MaxValue (100), ModelCorrespondence ("CIM_StorageSetting. DeltaReservationGoal", "CIM_StorageSetting. DeltaReservationMax", "CIM_StorageSetting. DeltaReservationMin")
Valor actual de la reserva diferencial. Se trata de un porcentaje que especifica la cantidad de espacio que se debe reservar en una réplica para almacenar en caché los cambios.
ErrorMethodology
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
El tipo de detección y corrección de errores que admite la extensión de almacenamiento.
ExtentStatus
-
Tipo de datos: matriz uint16
-
Tipo de acceso: solo lectura
Información de estado adicional.
Otros (0)
Desconocido (1)
Ninguno/No aplicable (2)
Roto (3)
Datos perdidos (4)
Reconfiguración dinámica (5)
Expuesto (6)
Fracción expuesta (7)
Parcialmente expuesto (8)
Protección deshabilitada (9)
Preparación (10)
Recompilación (11)
Recalcular (12)
Repuesto en uso (13)
Comprobar en curso (14)
Acceso en banda concedido (15)
Importado (16)
Exportado (17)
DMTF Reservado (18..32767)
Proveedor reservado (32768..65535)
IsBasedOnUnderlyingRedundancy
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
true si las extensiones de almacenamiento subyacentes son miembros de un CIM_StorageRedundancyGroup; de lo contrario, false.
Nombre
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: Invalidación ("Nombre"), MappingStrings ("SPC). INCITS-T10| VPD 83, Asociación 0 | Identificador"), ModelCorrespondence ("CIM_StorageExtent. NameFormat", "CIM_StorageExtent. NameNamespace")
Identificador único de la extensión de almacenamiento. La propiedad NameFormat especifica el formato de nomenclatura que se va a usar en la propiedad Name .
NameFormat
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: ModelCorrespondence ("CIM_StorageExtent. Nombre", "CIM_StorageExtent. NameNamespace", "CIM_StorageExtent. OtherNameFormat")
El formato de nomenclatura de la propiedad Name .
Desconocido (0)
Otros (1)
VPD83NAA6 (2)
VPD83NAA5 (3)
VPD83Type2 (4)
VPD83Type1 (5)
VPD83Type0 (6)
SNVM (7)
NodeWWN (8)
NAA (9)
EUI64 (10)
T10VID (11)
Nombre del dispositivo del sistema operativo (12)
NameNamespace
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("SPC. INCITS-T10| VPD 83, Asociación 0 | Identificador"), ModelCorrespondence ("CIM_StorageExtent. Name", "CIM_StorageExtent. OtherNameNamespace", "CIM_StorageExtent. NameFormat")
Espacio de nombres de la propiedad name.
Desconocido (0)
Otros (1)
VPD83Type3 (2)
VPD83Type2 (3)
VPD83Type1 (4)
VPD80 (5)
NodeWWN (6)
SNVM (7)
Espacio de nombres del dispositivo del sistema operativo (8)
NoSinglePointOfFailure
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: ModelCorrespondence ("CIM_StorageSetting. NoSinglePointOfFailure")
true si no hay puntos únicos de error; de lo contrario, false.
NumberOfBlocks
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("MIF. DMTF| Almacenamiento de host|001.5", "MIB. IETF| HOST-RESOURCES-MIB.hrStorageSize")
Número total de bloques contiguos lógicamente que forman la extensión de almacenamiento. El tamaño total de la extensión de almacenamiento se calcula multiplicando BlockSize por NumberOfBlocks. Si BlockSize es "1", esta propiedad es el tamaño total de la extensión de almacenamiento.
OtherNameFormat
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: ModelCorrespondence ("CIM_StorageExtent. NameFormat")
Formato de la propiedad Name cuando la propiedad NameFormat está establecida en "1" (Other).
OtherNameNamespace
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: ModelCorrespondence ("CIM_StorageExtent. NameNamespace")
Descripción del espacio de nombres de la propiedad Name cuando la propiedad NameNamespace está establecida en "1" (Other).
PackageRedundancy
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: ModelCorrespondence ("CIM_StorageSetting. PackageRedundancyGoal", "CIM_StorageSetting. PackageRedundancyMax", "CIM_StorageSetting. PackageRedundancyMin")
Número actual de paquetes físicos que pueden producir errores sin pérdida de datos. Por ejemplo, en un dominio de almacenamiento, podría ser el número de ejes de disco.
Primordial
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
true si la extensión de almacenamiento es primordial; de lo contrario, false.
Propósito
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrStorageDescr")
Descripción del uso de medios.
SequentialAccess
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
true si un objeto CIM_MediaAccessDevice accede secuencialmente al almacenamiento; de lo contrario, false.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 8 |
Servidor mínimo compatible |
Windows Server 2012 |
Espacio de nombres |
Root\virtualization\v2 |
MOF |
|
Archivo DLL |
|