VDS_VDISK_PROPERTIES 結構 (vds.h)

[從Windows 8和Windows Server 2012開始,虛擬磁碟服務COM 介面會由Windows 儲存體管理 API取代。

定義虛擬磁片的屬性。

語法

typedef struct _VDS_VDISK_PROPERTIES {
  VDS_OBJECT_ID        Id;
  VDS_VDISK_STATE      State;
  VIRTUAL_STORAGE_TYPE VirtualDeviceType;
  ULONGLONG            VirtualSize;
  ULONGLONG            PhysicalSize;
  LPWSTR               pPath;
  LPWSTR               pDeviceName;
  DEPENDENT_DISK_FLAG  DiskFlag;
  BOOL                 bIsChild;
  LPWSTR               pParentPath;
} VDS_VDISK_PROPERTIES, *PVDS_VDISK_PROPERTIES;

成員

Id

磁片的唯一 VDS 特定會話識別碼。

State

指定虛擬磁片狀態 的VDS_VDISK_STATE 列舉值。

VirtualDeviceType

指定虛擬磁片儲存裝置類型的 VIRTUAL_STORAGE_TYPE 結構的指標。

VirtualSize

虛擬磁片的大小,以位元組為單位。

PhysicalSize

虛擬磁片備份檔案的磁片大小,以位元組為單位。

pPath

Null終止的寬字元字串,其中包含虛擬磁片備份檔案的名稱和目錄路徑。

pDeviceName

Null終止的寬字元字串,其中包含虛擬磁片所在磁片區之磁片裝置物件的名稱和裝置路徑。

DiskFlag

指定磁片相依性資訊的 DEPENDENT_DISK_FLAG 列舉值的位元遮罩。

bIsChild

如果虛擬磁片是子虛擬磁片,則為TRUE,否則為FALSE

pParentPath

Null終止的寬字元字串,其中包含父虛擬磁片物件的選擇性路徑。

規格需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
標頭 vds.h

另請參閱

IVdsVDisk::GetProperties