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 的存取權授與任何電腦。

注意 實際上,如果值為 「*」,大部分的硬體提供者只會授與本機電腦上的埠和啟動器對 LUN 的存取權。
 
如果指定 「*」 或 「」,則無法指定其他值。

對於光纖通道網路和序列連結的 SCSI (SAS) 網路,每個專案都是 64 位的萬維名稱 (WWN) ,其中 LUN 未遮罩的每個埠,格式為十六進位字串, (16 個字元長) ,最重要的位元組優先。 例如,01:23:45:67:89:AB:CD:EF 的 WWN 位址會以 「0123456789ABCDEF」 表示。 如需詳細資訊,請參閱 光纖通道SAS的 T10 規格。

對於 iSCSI 網路,每個專案都是 iSCSI 限定名稱, (IQN) LUN 解除遮罩的每個啟動器。 未遮罩至特定啟動器的 LUN 會被視為與該啟動器相關聯。

注意 取消遮罩清單可以多次包含相同的 WWN 或 IQN。 會忽略重複專案。
 

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

另請參閱

IVdsLun::GetProperties

VDS 結構

VDS_HEALTH

VDS_LUN_STATUS

VDS_LUN_TYPE

VDS_TRANSITION_STATE