estrutura VDS_PATH_INFO (vds.h)
[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Define as informações de um caminho LUN. Essa estrutura é retornada no parâmetro ppPaths do método IVdsLunMpio::GetPathInfo .
Sintaxe
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;
Membros
pathId
A ID exclusiva do caminho usado pelo MPIO.
type
O tipo de interconexão que o provedor de hardware dá suporte para esse caminho LUN. VDS_HWT_HYBRID não é um valor válido para esse membro, mesmo que o provedor seja um provedor híbrido.
status
O status do caminho, enumerado por VDS_PATH_STATUS.
controllerPortId
O VDS_OBJECT_ID do objeto de porta do controlador na outra extremidade do caminho.
targetPortalId
O VDS_OBJECT_ID do objeto do portal de destino na outra extremidade do caminho.
hbaPortId
O VDS_OBJECT_ID da porta HBA.
initiatorAdapterId
O VDS_OBJECT_ID do adaptador iniciador.
pHbaPortProp
Um ponteiro para uma estrutura VDS_HBAPORT_PROP que contém propriedades da porta HBA em uma extremidade do caminho.
pInitiatorPortalIpAddr
Um ponteiro para uma estrutura de VDS_IPADDRESS que contém o endereço IP e as informações de porta para o portal do iniciador.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | vds.h |
Redistribuível | VDS 1.1 |