VDS_LUN_PROP 구조체(vds.h)
[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]
LUN 개체의 속성을 정의합니다.
구문
typedef struct _VDS_LUN_PROP {
VDS_OBJECT_ID id;
ULONGLONG ullSize;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
LPWSTR pwszUnmaskingList;
ULONG ulFlags;
VDS_LUN_TYPE type;
VDS_LUN_STATUS status;
VDS_HEALTH health;
VDS_TRANSITION_STATE TransitionState;
SHORT sRebuildPriority;
} VDS_LUN_PROP, *PVDS_LUN_PROP;
멤버
id
LUN 개체의 GUID입니다.
ullSize
LUN의 크기(바이트)입니다.
pwszFriendlyName
LUN의 이름입니다. 사람이 읽을 수 있는 0으로 끝나는 문자열입니다.
pwszIdentification
고유한 LUN 식별자입니다. 사람이 읽을 수 있는 0으로 끝나는 문자열입니다.
pwszUnmaskingList
LUN에 대한 액세스 권한을 부여할 네트워크의 컴퓨터를 지정하는 목록입니다. 세미콜론으로 구분된 NULL로 끝나는 사람이 읽을 수 있는 문자열입니다.
값이 "*"인 경우 네트워크의 모든 컴퓨터에 LUN에 대한 액세스 권한이 부여됩니다. 값이 ""인 경우 LUN에 대한 액세스 권한을 부여할 컴퓨터가 없습니다.
파이버 채널 네트워크 및 SAS(직렬 연결 SCSI) 네트워크의 경우 각 항목은 LUN이 마스크되지 않은 각 포트의 64비트 WWN(World-Wide Name)이며, 가장 중요한 바이트는 16자 길이인 16진수 문자열로 포맷됩니다. 예를 들어 01:23:45:67:89:AB:CD:EF의 WWN 주소는 "0123456789ABCDEF"로 표시됩니다. 자세한 내용은 파이버 채널 및 SAS에 대한 T10 사양을 참조하세요.
iSCSI 네트워크의 경우 각 항목은 LUN이 마스크 해제된 각 초기자의 iSCSI 정규화된 이름(IQN)입니다. 특정 초기자에 대한 마스크를 해제한 LUN은 해당 초기자와 연결된 것으로 간주됩니다.
ulFlags
VDS_LUN_FLAG 열거된 LUN 플래그입니다.
type
VDS_LUN_TYPE 열거된 LUN 형식입니다.
status
VDS_LUN_STATUS 열거된 LUN 개체의 상태입니다.
health
LUN의 상태를 지정하는 VDS_HEALTH 열거형 값입니다. 다음은 이 멤버에 대한 유효한 값입니다.
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_REBUILDING (2)
VDS_H_FAILING (4)
VDS_H_FAILING_REDUNDANCY (5)
VDS_H_FAILED_REDUNDANCY (6)
VDS_H_FAILED_REDUNDANCY_FAILING (7)
VDS_H_FAILED (8)
TransitionState
VDS_TRANSITION_STATE 열거된 LUN의 전환 상태입니다.
sRebuildPriority
LUN 개체의 다시 빌드 우선 순위입니다. 0(가장 낮은 우선 순위)에서 15(가장 높은 우선 순위) 사이의 값입니다.
설명
IVdsLun::GetProperties 메서드는 LUN 개체의 속성을 보고하기 위해 이 구조를 반환합니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista[데스크톱 앱 전용] |
지원되는 최소 서버 | Windows Server 2003[데스크톱 앱 전용] |
머리글 | vds.h |