다음을 통해 공유


VDS_PATH_INFO 구조체(vds.h)

[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]

LUN 경로에 대한 정보를 정의합니다. 이 구조체는 IVdsLunMpio::GetPathInfo 메서드의 ppPaths 매개 변수에 반환됩니다.

구문

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에서 사용하는 경로의 고유 ID입니다.

type

하드웨어 공급자가 이 LUN 경로에 대해 지원하는 상호 연결 유형입니다. 공급자 가 하이브리드 공급자인 경우에도 VDS_HWT_HYBRID 이 멤버에 대해 유효한 값이 아닙니다.

status

VDS_PATH_STATUS 열거된 경로의 상태.

controllerPortId

경로의 다른 쪽 끝에 있는 컨트롤러 포트 개체의 VDS_OBJECT_ID .

targetPortalId

경로의 다른 쪽 끝에 있는 대상 포털 개체의 VDS_OBJECT_ID .

hbaPortId

HBA 포트의 VDS_OBJECT_ID .

initiatorAdapterId

초기자 어댑터의 VDS_OBJECT_ID .

pHbaPortProp

경로의 한쪽 끝에 있는 HBA 포트의 속성을 포함하는 VDS_HBAPORT_PROP 구조체에 대한 포인터입니다.

pInitiatorPortalIpAddr

초기자 포털의 IP 주소 및 포트 정보를 포함하는 VDS_IPADDRESS 구조체에 대한 포인터입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 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