Compartilhar via


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

Confira também

IVdsLunMpio::GetPathInfo

VDS_HBAPORT_PROP

VDS_HWPROVIDER_TYPE

VDS_IPADDRESS

VDS_PATH_ID

VDS_PATH_STATUS