VDS_PATH_INFO Struktur (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Definiert die Informationen für einen LUN-Pfad. Diese Struktur wird im ppPaths-Parameter der IVdsLunMpio::GetPathInfo-Methode zurückgegeben.
Syntax
typedef struct _VDS_PATH_INFO {
VDS_PATH_ID pathId;
VDS_HWPROVIDER_TYPE type;
VDS_PATH_STATUS status;
union {
VDS_OBJECT_ID controllerPortId;
VDS_OBJECT_ID targetPortalId;
};
union {
VDS_OBJECT_ID hbaPortId;
VDS_OBJECT_ID initiatorAdapterId;
};
union {
VDS_HBAPORT_PROP *pHbaPortProp;
VDS_IPADDRESS *pInitiatorPortalIpAddr;
};
} VDS_PATH_INFO;
Member
pathId
Die eindeutige ID des Pfads, der von MPIO verwendet wird.
type
Der Typ der Verbindung, die der Hardwareanbieter für diesen LUN-Pfad unterstützt. VDS_HWT_HYBRID ist kein gültiger Wert für dieses Member, auch wenn der Anbieter ein Hybridanbieter ist.
status
Der status des Pfads, der durch VDS_PATH_STATUS aufgezählt wird.
controllerPortId
Die VDS_OBJECT_ID des Controllerportobjekts am anderen Ende des Pfads.
targetPortalId
Die VDS_OBJECT_ID des Zielportalobjekts am anderen Ende des Pfads.
hbaPortId
Die VDS_OBJECT_ID des HBA-Ports.
initiatorAdapterId
Die VDS_OBJECT_ID des Initiatoradapters.
pHbaPortProp
Ein Zeiger auf eine VDS_HBAPORT_PROP Struktur, die Eigenschaften des HBA-Ports an einem Ende des Pfads enthält.
pInitiatorPortalIpAddr
Ein Zeiger auf eine VDS_IPADDRESS-Struktur , die die IP-Adresse und Portinformationen für das Initiatorportal enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 R2 [nur Desktop-Apps] |
Kopfzeile | vds.h |
Verteilbare Komponente | VDS 1.1 |