Objet Controller
[À compter de Windows 8 et Windows Server 2012, l’interface COM service de disque virtuel est remplacée par l’API de gestion du stockage Windows .]
Un objet contrôleur modélise un contrôleur dans un sous-système. Les contrôleurs sont contenus par des sous-systèmes, et chaque contrôleur dispose d’un ou plusieurs ports de contrôleur via lesquels l’ordinateur hôte peut écrire et lire à partir de numéros 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 utilisateurs. Un contrôleur actif pour un numéro d’unité logique spécifié assume la responsabilité de gérer l’entrée et la sortie de l’unité logique. La figure suivante illustre cette idée.
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 logiques que le sous-système surface.
Les applications VDS utilisent la méthode IVdsSubSystem ::QueryControllers pour déterminer les contrôleurs contenus par 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é à partir de l’énumération retournée par la méthode QueryControllers. Avec un objet de contrôleur, un appelant peut définir l’état du contrôleur, rechercher ses numéros logiques associés, interroger ses ports de contrôleur et vider et invalider le cache.
En plus d’un 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, les énumérations et les structures associées.
Type | Élément |
---|---|
Interfaces toujours exposées par cet objet | IVdsController |
Interfaces toujours exposées par cet objet dans les fournisseurs 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_CONTROLLER_STATUS. |
Structures associées | VDS_CONTROLLER_PROP et VDS_CONTROLLER_NOTIFICATION. |
Rubriques connexes