Vezérlőobjektum
[A Windows 8-tól és a Windows Server 2012-től kezdve a Virtual Disk Service COM-felületet a Windows Storage Management APIfelülírja.]
Egy vezérlőobjektum egy vezérlőt modell egy alrendszerben. A vezérlőket alrendszerek tartalmazzák, és mindegyik vezérlő rendelkezik egy vagy több vezérlőporttal, amelyeken keresztül a gazdaszámítógép lunokból tud írni és olvasni. Egyetlen vezérlő egyidejűleg beállítható aktívra egy LUN-ra, másoknál inaktívra. Egy adott LUN-hoz aktív vezérlő felelős a LUN bemenetének és kimenetének kezeléséért. Az alábbi ábra ezt az ötletet szemlélteti.
VDS 1.0: Az alrendszer minden vezérlője aktív vagy inaktív értékre van állítva az alrendszer felületének egyes LUN-jaihoz képest.
A VDS-alkalmazások a IVdsSubSystem::QueryControllers metódussal határozzák meg az adott alrendszer által tartalmazott vezérlőket. A hívók a QueryControllers metódus által visszaadott enumerálásból kiválasztva mutatót kaphatnak egy adott vezérlőhöz. Vezérlőobjektum esetén a hívó beállíthatja a vezérlő állapotát, lekérdezheti a kapcsolódó LUN-okat, lekérdezheti a vezérlőportjait, és kiürítheti és érvénytelenítheti a gyorsítótárat.
Az objektumazonosító, a név és a sorozatszám mellett a vezérlő objektumtulajdonságai közé tartozik a vezérlő állapota és állapota, valamint a portok száma.
Az alábbi táblázat a kapcsolódó felületeket, enumerációkat és struktúrákat sorolja fel.
Típus | Elem |
---|---|
Az objektum által mindig közzétett felületek | IVdsController |
Az objektum által mindig közzétett felületek csak a VDS 1.1 és 2.0 Fibre Channel-szolgáltatókban | IVdsControllerControllerPort |
Az objektum által esetleg közzétett felületek | IVdsMaintenance |
Társított enumerálások | VDS_CONTROLLER_STATUS. |
Társított struktúrák | VDS_CONTROLLER_PROP és VDS_CONTROLLER_NOTIFICATION. |
Kapcsolódó témakörök