VDS_LUN_PROP結構 (vdshwprv.h)
[從 Windows 8 和 Windows Server 2012 開始,虛擬磁碟服務 COM 介面會由 Windows 記憶體管理 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 的名稱;以零結尾且人類可讀取的字串。
pwszIdentification
唯一 LUN 識別符;以零結尾且人類可讀取的字串。
pwszUnmaskingList
清單,指定要授與 LUN 存取權之網路上的電腦;以分號分隔、以 NULL 結束、人類可讀取的字串。
如果值為 “*”,網络上的所有計算機都會被授與 LUN 的存取權。 如果值為 “”,則不會將 LUN 的存取權授與任何計算機。
對於光纖通道網路和序列連結的SCSI (SAS) 網路,每個專案都是64位全球名稱 (WWN) ,其中 LUN 會解除遮罩,格式為十六進位字元串, (16 個字元長) ,最重要的位元組優先。 例如,01:23:45:67:89:AB:CD:EF 的 WWN 位址會以 “0123456789ABCDEF” 表示。 如需詳細資訊,請參閱 光纖通道 和 SAS的T10規格。
對於 iSCSI 網路,每個專案都是 iSCSI 限定名稱, (IQN) LUN 解除遮罩的每個啟動器。 未遮罩至特定啟動器的 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 [僅限桌面應用程式] |
標頭 | vdshwprv.h |