Controllerportobjekt

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]

Ein Controllerportobjekt modelliert einen Controllerport in einem Subsystem. Hostcomputer können über Controllerports in LUNs schreiben und aus diesen lesen. Controllerports sind von Controllern in einem Subsystem enthalten. In VDS 1.1 und VDS2.0 ist jeder Controllerport eines Subsystems in Bezug auf jede der LUNs, die das Subsystem anzeigt, auf aktiv oder inaktiv festgelegt. Ein einzelner Controllerport kann dann gleichzeitig auf aktiv für eine LUN und auf inaktiv für andere 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 der LUN.

Aktive Controllerports dienen als Endpunkte von MPIO-Pfaden in Fibre Channel-Hardwareanbietern, für die Lastenausgleichsrichtlinien auferlegt werden können.

Verwenden Sie die IVdsControllerControllerPort::QueryControllerPorts-Methode , um die Controllerports zu bestimmen, die in 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. Bei einem Controllerobjekt kann ein Aufrufer den Controllerportstatus festlegen und die zugeordneten LUNs abfragen.

Controllerobjekteigenschaften umfassen einen Objektbezeichner, einen Namen, eine Seriennummer und den Controllerportstatus.

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

type Element
Schnittstellen, die von diesem Objekt immer nur 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