classe Msvm_AllocationCapabilities

Définit les moyens par lesquels un client peut découvrir la plage valide de paramètres par défaut pour une ressource virtuelle. Un objet Msvm_AllocationCapabilities est associé à chaque pool de ressources. Quatre objets Msvm_ResourceAllocationSettingData sont associés à l’objet Msvm_AllocationCapabilities pour décrire les valeurs minimales, maximales, par défaut et incrémentielles pour l’allocation de la ressource donnée. Ensemble, ces classes décrivent la plage globale des fonctionnalités prises en charge.

La syntaxe suivante est le code MOF (Managed Object Format) simplifié et inclut toutes les propriétés héritées.

Syntaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_AllocationCapabilities : CIM_AllocationCapabilities
{
  string InstanceID;
  string Caption;
  string Description;
  string ElementName;
  uint16 ResourceType;
  string OtherResourceType;
  string ResourceSubType;
  uint16 RequestTypesSupported;
  uint16 SharingMode;
  uint16 SupportedAddStates[];
  uint16 SupportedRemoveStates[];
};

Membres

La classe Msvm_AllocationCapabilities a les types de membres suivants :

Propriétés

La classe Msvm_AllocationCapabilities possède ces propriétés.

Caption

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64)

Brève description de l’objet. Cette propriété est héritée de CIM_ManagedElement.

Description

Type de données : chaîne

Type d'accès : Lecture seule

Description de l'objet . Cette propriété est héritée de CIM_ManagedElement.

ElementName

Type de données : chaîne

Type d'accès : Lecture seule

Nom d’affichage de l’objet. Cette propriété permet à chaque instance de définir un nom d’affichage en plus de ses propriétés clés, de ses données d’identité et de ses informations de description. La propriété Name de la classe CIM_ManagedSystemElement est également définie comme nom d’affichage. Mais, il est souvent sous-classé pour être une clé. Il n’est pas raisonnable qu’une même propriété puisse transmettre à la fois l’identité et un nom d’affichage, sans incohérences. Lorsque Name existe et n’est pas une clé (par exemple, pour les instances d’un appareil logique), les mêmes informations peuvent être présentes dans les propriétés Name et ElementName . Cette propriété est héritée de CIM_ManagedElement.

InstanceID

Type de données : chaîne

Type d'accès : Lecture seule

Identificateur unique pour ce pool de ressources. Cette propriété est héritée de CIM_ManagedElement.

OtherResourceType

Type de données : chaîne

Type d'accès : Lecture seule

Chaîne qui décrit le type de ressource lorsqu’une valeur bien définie n’est pas disponible et que ResourceType a la valeur « Other ». Cette propriété est héritée de CIM_AllocationCapabilities.

RequestTypesSupported

Type de données : uint16

Type d'accès : Lecture seule

Indique si la demande d’une ressource spécifique est prise en charge. Cette propriété est héritée de CIM_AllocationCapabilities.

Valeur Signification
Unknown
0
Unknown
Spécifique
2
La demande peut inclure une demande pour une ressource spécifique.
Généralités
3
La demande n’inclut pas de demande pour une ressource spécifique.
Les deux
4
Les demandes spécifiques et générales sont prises en charge.

ResourceSubType

Type de données : chaîne

Type d'accès : Lecture seule

Chaîne qui décrit un sous-type spécifique à l’implémentation pour cette ressource. Par exemple, cela peut être utilisé pour distinguer différents modèles du même type de ressource. Cette propriété est héritée de CIM_AllocationCapabilities.

ResourceType

Type de données : uint16

Type d'accès : Lecture seule

Type de ressource que représente ce paramètre d’allocation. Cette propriété est héritée de CIM_AllocationCapabilities.

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 )

SharingMode

Type de données : uint16

Type d'accès : Lecture seule

Indique comment l’accès à une ressource sous-jacente est accordé. Cette propriété est héritée de CIM_AllocationCapabilities.

Valeur Signification
Unknown
0
Unknown
Dédié
2
Accès exclusif à une ressource sous-jacente.
Partagé
3
Utilisation partagée d’une ressource sous-jacente.

SupportedAddStates

Type de données : tableau uint16

Type d'accès : Lecture seule

Indique les états dans lesquels le système auquel la ressource sera associée peut se trouver lors de la création d’une ressource. Cette propriété est héritée de CIM_AllocationCapabilities.

Inconnu (0)

Activé (2)

Désactivé (3)

Arrêt ( 4)

Non applicable (5)

Activé mais hors connexion (6)

Dans le test (7)

Différé (8)

Quiesce (9)

Début (10)

Suspendu (11)

Suspendu (12)

DMTF Reserved (..)

Fournisseur réservé (0x8000.. 0xFFFF )

SupportedRemoveStates

Type de données : tableau uint16

Type d'accès : Lecture seule

Indique les états dans lesquels le système auquel la ressource est associée peut se trouver lorsque la ressource est supprimée. Cette propriété est héritée de CIM_AllocationCapabilities.

Inconnu (0)

Activé (2)

Désactivé (3)

Arrêt ( 4)

Non applicable (5)

Activé mais hors connexion (6)

Dans le test (7)

Différé (8)

Quiesce (9)

Début (10)

Suspendu (11)

Suspendu (12)

DMTF Reserved (..)

Fournisseur réservé (0x8000.. 0xFFFF )

Notes

L’accès à la classe Msvm_AllocationCapabilities peut être limité par le filtrage de contrôle d’utilisateur. Pour plus d’informations, consultez Contrôle de compte d’utilisateur et WMI.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [applications de bureau uniquement]
Espace de noms
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_AllocationCapabilities

CIM_AllocationCapabilities

Msvm_AllocationCapabilities (V1)

Classes de gestion des ressources