VDS_DRIVE_PROP struttura (vdshwprv.h)

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.

Definisce le proprietà di un oggetto unità.

Sintassi

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;

Members

id

GUID dell'oggetto drive.

ullSize

Dimensioni dell'unità, in byte.

pwszFriendlyName

Stringa di caratteri wide con terminazione NULL contenente il nome dell'unità.

pwszIdentification

Stringa di caratteri wide con terminazione NULL contenente l'identificatore dell'unità.

ulFlags

Maschera di bit di
VDS_DRIVE_FLAG valori di enumerazione.

status

A
VDS_DRIVE_STATUS valore di enumerazione che specifica lo stato dell'unità.

health

Valore di enumerazione VDS_HEALTH che specifica lo stato di integrità dell'unità. Di seguito sono riportati i valori validi per questo membro.

Windows Server 2008, Windows Vista e Windows Server 2003: VDS_H_REPLACED e VDS_H_PENDING_FAILURE non sono supportati.

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_PENDING_FAILURE (10)

sInternalBusNumber

Numero del bus a cui è connessa l'unità. Questo numero è un valore assegnato dall'implementer che identifica in modo univoco il bus all'interno del sottosistema. Non è vincolato dal numero di bus che il sottosistema contiene e non è correlato al valore del membro sNumberOfInternal Bus della struttura VDS_SUB_SYSTEM_PROP .

sSlotNumber

Numero dello slot occupato dall'unità. Questo numero è un valore assegnato dall'implementer che identifica in modo univoco lo slot all'interno del bus. Non è vincolato dal numero di slot che il bus contiene e non è correlato al valore del membro sMaxNumberOfSlotsEachBus della struttura VDS_SUB_SYSTEM_PROP .

Commenti

Il metodo IVdsDrive::GetProperties restituisce questa struttura per segnalare le proprietà di un oggetto unità.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione vdshwprv.h

Vedi anche

IVdsDrive::GetProperties

Strutture VDS

VDS_DRIVE_FLAG

VDS_DRIVE_STATUS

VDS_HEALTH