Objekt kontroleru
[Počínaje Windows 8 a Windows Serverem 2012 se rozhraní Virtual Disk Service modelu COM nahrazuje rozhraním rozhraní API pro správu služby Windows Storage Management.]
Objekt kontroleru modeluje kontroler v subsystému. Kontrolery jsou obsaženy subsystémy a každý kontroler má jeden nebo více portů kontroleru, přes které může hostitelský počítač zapisovat a číst z lunnů. Jeden kontroler může být současně nastaven na aktivní pro jednu logickou jednotku a neaktivní pro ostatní. Kontroler, který je aktivní pro zadanou logickou jednotku, nese odpovědnost za zpracování vstupu do logické jednotky (LUN) a výstup z této logické jednotky. Tento nápad znázorňuje následující obrázek.
VDS 1.0: Každý kontrolery subsystému je nastaven na aktivní nebo neaktivní ve vztahu ke každé logické jednotce, na které se subsystém nachází.
Aplikace VDS používají metodu IVdsSubSystem::QueryControllers k určení kontrolerů obsažených v určitém subsystému. Volající mohou získat ukazatel na konkrétní kontroler výběrem požadovaného objektu kontroleru z výčtu, který je vrácen QueryControllers metoda. Při použití objektu kontroleru může volající nastavit stav kontroleru, dotazovat se na přidružené logické jednotky , dotazovat se na porty kontroleru a vyprázdnit a zneplatnit mezipaměť.
Kromě identifikátoru objektu, názvu a sériového čísla zahrnují vlastnosti objektu kontroleru stav a stav kontroleru a počet portů.
Následující tabulka uvádí související rozhraní, výčty a struktury.
Typ | Element |
---|---|
Rozhraní, která jsou vždy vystavena tímto objektem | IVdsController |
Rozhraní, která jsou vždy vystavena tímto objektem v zprostředkovatelích VDS 1.1 a 2.0 Fibre Channel | IVdsControllerControllerPort |
Rozhraní, která mohou být vystavena tímto objektem | IVdsMaintenance |
Přidružené výčty | VDS_CONTROLLER_STATUS. |
Přidružené struktury | VDS_CONTROLLER_PROP a VDS_CONTROLLER_NOTIFICATION. |
Související témata