Freigeben über


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

Weitere Informationen

IVdsLunMpio::GetPathInfo

VDS_HBAPORT_PROP

VDS_HWPROVIDER_TYPE

VDS_IPADDRESS

VDS_PATH_ID

VDS_PATH_STATUS