структура VDS_PATH_INFO (vds.h)

[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]

Определяет сведения для пути LUN. Эта структура возвращается в параметре ppPaths метода IVdsLunMpio::GetPathInfo .

Синтаксис

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;

Члены

pathId

Уникальный идентификатор пути, используемого MPIO.

type

Тип соединения, который поставщик оборудования поддерживает для этого пути LUN. VDS_HWT_HYBRID не является допустимым значением для этого элемента, даже если поставщик является гибридным поставщиком.

status

Состояние пути, перечисляемого VDS_PATH_STATUS.

controllerPortId

VDS_OBJECT_ID объекта порта контроллера на другом конце пути.

targetPortalId

VDS_OBJECT_ID целевого объекта портала на другом конце пути.

hbaPortId

VDS_OBJECT_ID порта HBA.

initiatorAdapterId

VDS_OBJECT_ID адаптера инициатора.

pHbaPortProp

Указатель на структуру VDS_HBAPORT_PROP , содержащую свойства порта HBA на одном конце пути.

pInitiatorPortalIpAddr

Указатель на структуру VDS_IPADDRESS , содержащую IP-адрес и сведения о портах для портала инициатора.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 R2 [только классические приложения]
Верхняя часть vds.h
Распространяемые компоненты VDS 1.1

См. также раздел

IVdsLunMpio::GetPathInfo

VDS_HBAPORT_PROP

VDS_HWPROVIDER_TYPE

VDS_IPADDRESS

VDS_PATH_ID

VDS_PATH_STATUS