структура 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 |