Megosztás a következőn keresztül:


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.

Diagram, amely egy vezérlőt jelenít meg egy aktív LUN-val a bal oldalon, és két aktív LUN-t a jobb oldalon.

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.

 

hardverszolgáltató objektumai

IVdsSubSystem::QueryControllers