classe Msvm_VirtualSystemResourceComponent

Représente un service d’appareil virtuel de la plateforme Microsoft Windows Hyper-V.

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

Syntaxe

class Msvm_VirtualSystemResourceComponent : Msvm_VirtualizationComponent
{
  string  Name;
  string  CLSID;
  uint32  Context = 1;
  boolean Enabled = True;
  string  AdditionalClassNames[];
  uint16  Type = 1;
  boolean HotAdd = False;
  boolean HotRemove = False;
};

Membres

La classe Msvm_VirtualSystemResourceComponent a les types de membres suivants :

Propriétés

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

AdditionalClassNames

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Tableau de chaînes contenant d’autres classes sans association exposées par ce instance Msvm_VirtualSystemResourceComponent. Ces classes ne doivent dériver ni de CIM_LogicalDevice ni de CIM_ResourceAllocationSettingData.

CLSID

Type de données : chaîne

Type d'accès : Lecture seule

GUID qui représente l’identificateur de classe de l’objet COM du service. Cette propriété est héritée de Msvm_VirtualizationComponent.

Contexte

Type de données : uint32

Type d'accès : Lecture seule

Contexte dans lequel l’objet nouvellement créé s’exécutera. Cette valeur est passée dans le paramètre dwClsContext à CoCreateInstance. Cette propriété est héritée de Msvm_VirtualizationComponent et est toujours définie sur 1.

Activé

Type de données : booléen

Type d'accès : Lecture seule

True si cette instance est activée et peut être utilisée pour effectuer les demandes des clients ; sinon, False. Cette propriété est héritée de Msvm_VirtualizationComponent et elle est toujours définie sur True.

HotAdd

Type de données : booléen

Type d'accès : Lecture seule

True si cette instance peut être ajoutée à chaud à une machine virtuelle ; sinon, False. La valeur par défaut est False.

HotRemove

Type de données : booléen

Type d'accès : Lecture seule

True si cette instance peut être supprimée à chaud d’une machine virtuelle ; sinon, False. La valeur par défaut est False.

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Chaîne non linguistique qui identifie de manière unique le service. Le format suivant est suggéré pour éviter les conflits de noms : « vendor|component|version ». Par exemple, ce nom représente la version 1.0 du composant de port réseau émulé Microsoft : « Microsoft | ÉmuléNetworkPortComponent| V1.0 ». Cette propriété est héritée de Msvm_VirtualizationComponent.

Type

Type de données : uint16

Type d'accès : Lecture seule

Relation de l’objet WMI décrit ici avec l’appareil virtuel.

Valeur Signification
« Non modifiable »
0
« Singleton »
1
Singleton est un objet WMI de niveau supérieur qui est lié 1:1 à un appareil virtuel et ne peut exister qu’une seule fois par machine virtuelle. Il s’agit de la valeur par défaut.
« MultiInstance »
2
MultiInstance est un objet WMI de niveau supérieur qui peut exister plusieurs fois par machine virtuelle et est lié 1:1 à un appareil virtuel.
« Sous-appareil »
3
Subdevice est un objet WMI qui n’a pas de référence parente, mais est contrôlé par un seul appareil virtuel qui ne peut exister qu’une seule fois par machine virtuelle. L’objet WMI peut cependant exister plusieurs fois.

Notes

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

Spécifications

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]
Fin de la prise en charge des clients
Windows 8.1
Fin de la prise en charge des serveurs
Windows Server 2012 R2
Espace de noms
Racine\Virtualisation\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

Msvm_VirtualizationComponent

Msvm_VirtualizationComponent