Delen via


Controllerobject

[Vanaf Windows 8 en Windows Server 2012 wordt de Virtual Disk Service COM-interface vervangen door de Windows Storage Management API.]

Een controllerobject modellen een controller in een subsysteem. Controllers zijn opgenomen in subsystemen en elke controller heeft een of meer controllerpoorten waarmee de hostcomputer kan schrijven naar en lezen van LUN's. Eén controller kan tegelijkertijd worden ingesteld op actief voor één LUN en inactief voor anderen. Een controller die actief is voor een opgegeven LUN draagt de verantwoordelijkheid voor het verwerken van invoer naar en uitvoer van de LUN. In de volgende afbeelding ziet u dit idee.

diagram met een controller met een actieve LUN aan de linkerkant en twee actieve LUN's aan de rechterkant.

VDS 1.0: Elk van de controllers van een subsysteem is ingesteld op actief of inactief ten opzichte van elk van de LUN's die de subsysteemoppervlakken bevatten.

VDS-toepassingen gebruiken de methode IVdsSubSystem::QueryControllers om de controllers te bepalen die zijn opgenomen in een specifiek subsysteem. Bellers kunnen een aanwijzer naar een specifieke controller krijgen door het gewenste controllerobject te selecteren in de opsomming die wordt geretourneerd door de QueryControllers methode. Met een controllerobject kan een beller de controllerstatus instellen, de bijbehorende LUN's opvragen, de controllerpoorten opvragen en de cache leegmaken en ongeldig maken.

Naast een object-id, een naam en een serienummer, bevatten eigenschappen van controllerobjecten de status en status van de controller en een telling van de poorten.

De volgende tabel bevat gerelateerde interfaces, opsommingen en structuren.

Type Element
Interfaces die altijd worden weergegeven door dit object IVdsController
Interfaces die altijd door dit object worden weergegeven in VDS 1.1- en 2.0 Fibre Channel-providers IVdsControllerControllerPort
Interfaces die mogelijk door dit object worden weergegeven IVdsMaintenance-
Gekoppelde opsommingen VDS_CONTROLLER_STATUS.
Gekoppelde structuren VDS_CONTROLLER_PROP en VDS_CONTROLLER_NOTIFICATION.

 

hardwareproviderobjecten

IVdsSubSystem::QueryControllers