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

另請參閱

IVdsVolume::GetProperties

VDS 結構

VDS_FILE_SYSTEM_TYPE

VDS_HEALTH

VDS_TRANSITION_STATE

VDS_VOLUME_FLAG

VDS_VOLUME_PROP2

VDS_VOLUME_STATUS

VDS_VOLUME_TYPE