CIM_ResourcePool classe
Représente un pool de ressources, qui est une entité logique fournie par le système hôte pour allouer et affecter des ressources.
Syntaxe
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourcePool : CIM_LogicalElement
{
string InstanceID;
string PoolID;
boolean Primordial = FALSE;
uint64 Capacity;
uint64 Reserved;
uint16 ResourceType;
string OtherResourceType;
string ResourceSubType;
string AllocationUnits;
string ConsumedResourceUnits = "count";
uint64 CurrentlyConsumedResource;
uint64 MaxConsumableResource;
};
Membres
La classe CIM_ResourcePool a les types de membres suivants :
Propriétés
La classe CIM_ResourcePool a ces propriétés.
-
AllocationUnits
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : IsPUnit
Unités d’allocation utilisées par les propriétés Reservation et Limit . Par exemple, lorsque ResourceType est défini sur « Processor », AllocationUnits peut être défini sur « hertz*10^6 » ou « percent ». La valeur de cette propriété doit être une valeur légale du qualificateur d’unités programmatiques de l’annexe C.1 de DSP0004 V2.4 ou version ultérieure.
-
-
Capacité
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
Quantité maximale de réservations que le pool de ressources peut prendre en charge. La propriété AllocationUnits spécifie le type d’unité.
-
-
ConsumedResourceUnits
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_ResourcePool. MaxConsumableResource », « CIM_ResourcePool. ActuellementConsumedResource »), IsPUnit
Unités des propriétés MaxConsumable et Consumed .
-
-
ActuellementConsumedResource
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_ResourcePool. ConsumedResourceUnits »)
Quantité de ressources que le pool de ressources présente actuellement aux consommateurs de ressources. Cette propriété est différente de la propriété Reserved , car elle décrit la vue des consommateurs de la ressource, tandis que la propriété Reserved décrit la vue des producteurs de la ressource.
-
-
InstanceID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identifie de manière unique un instance de cette classe dans l’étendue de l’espace de noms conteneur.
Important
Pour garantir l’unicité au sein de l’espace de noms, la valeur de la propriété InstanceID doit être construite dans le modèle suivant : OrgID:LocalID
- OrgID doit inclure un nom protégé par un droit d’auteur, une marque ou un nom unique appartenant à l’entité commerciale qui définit la propriété InstanceID , ou être un ID enregistré attribué par une autorité globale reconnue.
- OrgID ne doit pas contenir de deux-points. Le premier signe deux-points dans InstanceID doit être compris entre l’Id d’organisation etl’ID local.
- LocalID est choisi par l’entité métier et ne doit pas être réutilisé pour identifier différents éléments réels sous-jacents.
- Si le modèle ci-dessus n’est pas utilisé, l’entité de définition doit s’assurer que la valeur InstanceID résultante n’est pas réutilisée sur les propriétés InstanceID produites par ce fournisseur ou d’autres fournisseurs pour cet espace de noms.
- Pour les instances définies par DMTF, le modèle doit être utilisé avec l’OrgID défini sur « CIM ».
-
-
MaxConsumableResource
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_ResourcePool. ConsumedResourceUnits »)
Quantité maximale de ressources consommables que le pool de ressources peut présenter aux consommateurs de ressources. Cette propriété est différente de la propriété Capacity , car elle décrit la vue des consommateurs de la ressource, tandis que la propriété Capacity décrit la vue des producteurs de la ressource.
-
-
OtherResourceType
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_ResourcePool. ResourceType »)
Type de ressource lorsque la propriété ResourceType est définie sur « 0 » (autre).
-
-
PoolID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_ResourceAllocationSettingData. PoolId »)
Identificateur opaque pour le pool. Cette propriété est utilisée pour fournir une corrélation lors de l’enregistrement et de la restauration des données de configuration dans le stockage persistant sous-jacent.
-
-
Primordial
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
true si le pool de ressources est primordial. false si le pool de ressources est un pool de ressources concret. Un pool de ressources primordial est un pool de ressources qui n’est pas créé ou supprimé par les consommateurs de la ressource. Un pool de ressources concret peut être mis à jour par les services d’allocation de ressources.
-
-
Reserved
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
Nombre actuel de réservations réparties sur toutes les allocations actives de ce pool. Dans une configuration hiérarchique, cela représente la somme de toutes les réservations descendantes actuelles. La propriété AllocationUnits spécifie le type d’unité.
-
-
ResourceSubType
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_ResourcePool. ResourceType »)
Sous-type spécifique à l’implémentation pour le pool de ressources. Par exemple, cela peut être utilisé pour distinguer différents modèles du même type de ressource.
-
-
ResourceType
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_ResourcePool. OtherResourceType « , « CIM_ResourcePool. ResourceSubType »)
Type de ressource allouée par le pool de ressources.
-
-
Autre (1)
-
Système informatique (2)
-
Processeur (3)
-
Mémoire (4)
-
Contrôleur IDE (5)
-
HBA SCSI parallèle (6)
-
FC HBA (7)
-
ISCSI HBA (8)
-
IB HCA (9)
-
Adaptateur Ethernet (10)
-
Autre carte réseau (11)
-
Emplacement d’E/S (12)
-
Appareil d’E/S (13)
-
Lecteur de disquette (14)
-
Lecteur DE CD (15)
-
Lecteur DVD (16)
-
Lecteur de disque (17)
-
Lecteur de bande (18)
-
Étendue du stockage (19)
-
Autre périphérique de stockage (20)
-
Port série (21)
-
Port parallèle (22)
-
Contrôleur USB (23)
-
Contrôleur graphique (24)
-
Contrôleur IEEE 1394 (25)
-
Unité partitionnable (26)
-
Unité partitionnable de base (27)
-
Alimentation (28)
-
Capacité de refroidissement (29)
-
Port de commutateur Ethernet (30)
-
Disque logique (31)
-
Volume de stockage (32)
-
Connexion Ethernet (33)
-
DMTF réservé (..)
-
Fournisseur réservé (0x8000.. 0xFFFF)
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 |
|