Freigeben über


ControllerPort-Objekt

[Ab Windows 8 und Windows Server 2012 wird die Virtual Disk Service COM-Schnittstelle von der Windows Storage Management APIersetzt.]

Ein Controllerportobjekt modelliert einen Controllerport in einem Subsystem. Hostcomputer können über Controllerports in LUNs schreiben und von diesen lesen. Controllerports sind von Controllern in einem Subsystem enthalten. In VDS 1.1 und VDS2.0 wird jeder Controllerport eines Subsystems entweder aktiv oder inaktiv in Bezug auf jede der LUNs der Subsystemoberflächen festgelegt. Ein einzelner Controllerport kann dann gleichzeitig für eine LUN und für andere inaktiv festgelegt werden. Ein Controllerport, der für eine bestimmte LUN aktiv ist, trägt die Verantwortung für die Verarbeitung von Eingaben und Ausgaben aus dem LUN.

Aktive Controllerports dienen als einer der Endpunkte von MPIO-Pfaden in Fibre Channel-Hardwareanbietern, auf denen Lastenausgleichsrichtlinien auferlegt werden können.

Verwenden Sie die IVdsControllerControllerPort::QueryControllerPorts Methode, um die Controllerports zu bestimmen, die von einem bestimmten Controller enthalten sind. Aufrufer können einen Zeiger auf einen bestimmten Controllerport abrufen, indem Sie das gewünschte Controllerportobjekt aus der Enumeration auswählen, die von der QueryControllerPorts--Methode zurückgegeben wird. Mit einem Controllerobjekt kann ein Aufrufer den Controllerportstatus festlegen und die zugeordneten LUNs abfragen.

Zu den Controllerobjekteigenschaften gehören ein Objektbezeichner, ein Name, eine Seriennummer und der Controllerportstatus.

In der folgenden Tabelle sind verwandte Schnittstellen, Enumerationen und Strukturen aufgeführt.

Art Element
Schnittstellen, die von diesem Objekt immer in VDS 1.1- und 2.0 Fibre Channel-Anbietern verfügbar gemacht werden IVdsControllerPort-
Zugeordnete Enumerationen VDS_PORT_STATUS
Zugeordnete Strukturen VDS_PORT_PROP und VDS_PORT_NOTIFICATION

 

Hardwareanbieterobjekte

IVdsControllerControllerPort::QueryControllerPorts