VDS_LUN_PROP結構 (vds.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 [僅限桌面應用程式] |
標頭 | vds.h |