Objet Controller
[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API 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 par le biais desquels l’ordinateur hôte peut écrire et lire des lun. 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é est responsable de la gestion de l’entrée et de la sortie du numéro d’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 noms d’utilisateur logiques que le sous-système surface.
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 de 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 ses lun associés, rechercher ses ports de contrôleur, 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 qu’un nombre de ports.
Le tableau suivant répertorie les interfaces, les énumérations et les structures associées.
Type | Élément |
---|---|
Interfaces qui sont 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