VDS_DRIVE_PROP 結構 (vdshwprv.h)

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

定義 磁片磁碟機物件的屬性。

語法

typedef struct _VDS_DRIVE_PROP {
  VDS_OBJECT_ID    id;
  ULONGLONG        ullSize;
  LPWSTR           pwszFriendlyName;
  LPWSTR           pwszIdentification;
  ULONG            ulFlags;
  VDS_DRIVE_STATUS status;
  VDS_HEALTH       health;
  SHORT            sInternalBusNumber;
  SHORT            sSlotNumber;
} VDS_DRIVE_PROP, *PVDS_DRIVE_PROP;

成員

id

磁片磁碟機物件的 GUID。

ullSize

磁片磁碟機的大小,以位元組為單位。

pwszFriendlyName

包含磁片磁碟機名稱的 Null終止寬字元字串。

pwszIdentification

包含磁片磁碟機識別碼的 Null終止寬字元字串。

ulFlags

的位元遮罩
VDS_DRIVE_FLAG 列舉值。

status

A
VDS_DRIVE_STATUS 列舉值,指定磁片磁碟機的狀態。

health

指定磁片磁碟機健全狀況狀態 的VDS_HEALTH 列舉值。 以下是這個成員的有效值。

不支援Windows Server 2008、Windows Vista 和 Windows Server 2003:不支援VDS_H_REPLACEDVDS_H_PENDING_FAILURE

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_PENDING_FAILURE (10)

sInternalBusNumber

磁片磁碟機所連接的匯流排數目。 此數位是實作者指派的值,可唯一識別子系統內的匯流排。 它不受子系統包含的匯流排數目所限制,而且與VDS_SUB_SYSTEM_PROP結構之 sNumberOfInternalBuses成員的值無關。

sSlotNumber

磁片磁碟機佔用的插槽數目。 這個數位是實作者指派的值,可唯一識別匯流排內的位置。 它不受匯流排包含的插槽數目所限制,而且與VDS_SUB_SYSTEM_PROP結構之 sMaxNumberOfSlotsEachBus成員的值無關。

備註

IVdsDrive::GetProperties方法會傳回這個結構來報告磁片磁碟機物件的屬性。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 vdshwprv.h

另請參閱

IVdsDrive::GetProperties

VDS 結構

VDS_DRIVE_FLAG

VDS_DRIVE_STATUS

VDS_HEALTH