classe Msvm_ProtocolControllerForUnit

Cette association indique qu’une sous-classe d’appareil logique (par exemple, un volume de stockage) est connectée via un contrôleur de protocole spécifique. Dans de nombreuses situations (par exemple, le masquage des LUN de stockage), un grand nombre de ces associations peuvent être utilisées pour se rapporter à différents objets. Par conséquent, des sous-classes ont été définies pour optimiser l’énumération des associations.

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

Syntaxe

[Association, Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ProtocolControllerForUnit : CIM_ProtocolControllerForUnit
{
  CIM_ProtocolController REF Antecedent;
  CIM_LogicalDevice      REF Dependent;
  string                     DeviceNumber;
  uint16                     AccessPriority;
  uint16                     AccessState;
  uint16                     DeviceAccess;
};

Membres

La classe Msvm_ProtocolControllerForUnit a les types de membres suivants :

Propriétés

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

AccessPriority

Type de données : uint16

Type d'accès : Lecture seule

Priorité donnée aux accès de l’appareil via ce contrôleur. Le chemin d’accès de priorité la plus élevée aura la valeur la plus faible pour ce paramètre. Cette classe est héritée de CIM_ProtocolControllerForDevice.

AccessState

Type de données : uint16

Type d'accès : Lecture seule

Indique si le contrôleur commande ou accède activement à l’appareil (2) ou non (3). En outre, la valeur 0 (Inconnu) peut être définie. Ces informations sont nécessaires lorsqu’un appareil logique peut être commandé par plusieurs contrôleurs de protocole ou y accéder via. Cette classe est héritée de CIM_ProtocolControllerForDevice.

Inconnu (0)

Actif (2)

Inactif (3 )

Antécédent

Type de données : CIM_ProtocolController

Type d'accès : Lecture seule

Contrôleur de protocole. Cette classe est héritée de CIM_Dependency.

Dépendant

Type de données : CIM_LogicalDevice

Type d'accès : Lecture seule

Appareil contrôlé. Cette classe est héritée de CIM_Dependency.

DeviceAccess

Type de données : uint16

Type d'accès : Lecture seule

Droits d’accès accordés à l’appareil via ce contrôleur. Cette classe est héritée de CIM_ProtocolControllerForUnit.

Valeur Signification
0
Unknown
2
Lecture/écriture
3
Lecture seule
4
Pas d'accès.
5..15999
DMTF réservé
16000..
Fournisseur réservé

Numéro d’appareil

Type de données : chaîne

Type d'accès : Lecture seule

Adresse de l’appareil associé dans le contexte du contrôleur d’antécédents. Cette classe est héritée de CIM_ProtocolControllerForDevice.

Notes

L’accès à la classe Msvm_ProtocolControllerForUnit 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]
Espace de noms
Racine\Virtualisation\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_ProtocolControllerForUnit

CIM_ProtocolControllerForUnit

Classes de stockage