VDS_VOLUME_PROP 結構 (vds.h)
[從Windows 8和Windows Server 2012開始,虛擬磁碟服務COM 介面會由Windows 儲存體管理 API取代。
定義 磁片區物件的屬性。
語法
typedef struct _VDS_VOLUME_PROP {
VDS_OBJECT_ID id;
VDS_VOLUME_TYPE type;
VDS_VOLUME_STATUS status;
VDS_HEALTH health;
VDS_TRANSITION_STATE TransitionState;
ULONGLONG ullSize;
ULONG ulFlags;
VDS_FILE_SYSTEM_TYPE RecommendedFileSystemType;
LPWSTR pwszName;
} VDS_VOLUME_PROP, *PVDS_VOLUME_PROP;
成員
id
磁片區的 GUID。
type
指定磁片區類型的 VDS_VOLUME_TYPE 列舉值。 磁片區類型簡單、跨越、等量 (RAID-0) 、鏡像或等量等量, (RAID-5) 。
status
指定磁片區狀態 的VDS_VOLUME_STATUS 列舉值。
health
指定磁片區健全狀況狀態 的VDS_HEALTH 列舉值。
TransitionState
指定磁片區轉換狀態 的VDS_TRANSITION_STATE 列舉值。
ullSize
磁片區的大小,以位元組為單位。
ulFlags
描述磁片區的 VDS_VOLUME_FLAG 列舉值的位元遮罩。
RecommendedFileSystemType
指定磁片區慣用檔案系統 的VDS_FILE_SYSTEM_TYPE 列舉值。 必須是下列其中一項:VDS_FST_NTFS、VDS_FST_FAT、VDS_FST_FAT32、VDS_FST_UDF、VDS_FST_CDFS或VDS_FST_UNKNOWN。
pwszName
用來使用 CreateFile 函式開啟磁片區控制碼的名稱。 例如,\?\GLOBALROOT\Device\HarddiskVolume1。
備註
IVdsVolume::GetProperties方法會傳回這個結構來報告磁片區物件的屬性。
當磁片區離線時,VDS_VF_PERMANENTLY_DISMOUNTED旗標會在VDS_VOLUME_PROP結構的ulFlags成員中設定,而VDS_VS_OFFLINE磁片區狀態值也會設定在此結構的狀態成員中。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | vds.h |