Objet contrôleur

[à partir de Windows 8 et Windows Server 2012, l’interface COM du Service de disque virtuel est remplacée par l' API de gestion des Stockage Windows.]

Un objet de contrôleur modélise un contrôleur dans un sous-système. Les contrôleurs sont contenus dans les sous-systèmes, et chaque contrôleur possède un ou plusieurs ports de contrôleur via lesquels l’ordinateur hôte peut écrire et lire des numéros d’unités logiques. Un seul contrôleur peut être défini simultanément sur actif pour un numéro d’unité logique et inactif pour d’autres. Un contrôleur actif pour un numéro d’unité logique spécifié assume la responsabilité de la gestion des entrées et sorties de l’unité logique. La figure suivante illustre cette idée.

Diagramme montrant un « contrôleur » avec un numéro d’unité logique actif sur la gauche et deux numéros d’unités logiques actifs à droite.

VDS 1,0 : Chacun des contrôleurs d’un sous-système est défini sur actif ou inactif par rapport à chacun des numéros d’unités logiques que le sous-système couvre.

Les applications VDS utilisent la méthode IVdsSubSystem :: QueryControllers pour déterminer les contrôleurs contenus dans un sous-système spécifique. Les appelants peuvent obtenir un pointeur vers un contrôleur spécifique en sélectionnant l’objet contrôleur souhaité dans l’énumération retournée par la méthode QueryControllers . Avec un objet contrôleur, un appelant peut définir l’état du contrôleur, interroger les numéros d’unités logiques associés, interroger ses ports de contrôleur et vider et invalider le cache.

En plus de l’identificateur d’objet, d’un nom et d’un numéro de série, les propriétés de l’objet contrôleur incluent l’État et l’intégrité du contrôleur, ainsi que le nombre de ports.

Le tableau suivant répertorie les interfaces, énumérations et structures associées.

Type Élément
Interfaces toujours exposées par cet objet IVdsController
Interfaces toujours exposées par cet objet dans les fournisseurs de Fibre Channel VDS 1,1 et 2,0 uniquement IVdsControllerControllerPort
Interfaces qui peuvent être exposées par cet objet IVdsMaintenance
Énumérations associées VDS _ _État du contrôleur.
Structures associées VDS _ _ Notification du contrôleur prop et du _ contrôleur _ VDS.

Objets de fournisseur de matériel

IVdsSubSystem::QueryControllers