estructura VDS_DRIVE_PROP (vds.h)

[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]

Define las propiedades de un objeto de unidad.

Sintaxis

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 del objeto de unidad.

ullSize

Tamaño de la unidad, en bytes.

pwszFriendlyName

Cadena de caracteres anchos terminada en NULL que contiene el nombre de la unidad.

pwszIdentification

Cadena de caracteres anchos terminada en NULL que contiene el identificador de unidad.

ulFlags

Máscara de bits de
VDS_DRIVE_FLAG valores de enumeración.

status

A
VDS_DRIVE_STATUS valor de enumeración que especifica el estado de la unidad.

health

Valor de enumeración VDS_HEALTH que especifica el estado de mantenimiento de la unidad. A continuación se muestran los valores válidos para este miembro.

Windows Server 2008, Windows Vista y Windows Server 2003: no se admiten VDS_H_REPLACED y VDS_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

Número del autobús al que está conectada la unidad. Este número es un valor asignado por el implementador que identifica de forma única el bus dentro del subsistema. No está restringido por el número de buses que contiene el subsistema y no está relacionado con el valor del miembro sNumberOfInternalBuses de la estructura VDS_SUB_SYSTEM_PROP .

sSlotNumber

Número de la ranura que ocupa la unidad. Este número es un valor asignado por el implementador que identifica de forma única la ranura dentro del bus. No está restringido por el número de ranuras que contiene el bus y no está relacionado con el valor del miembro sMaxNumberOfSlotsEachBus de la estructura VDS_SUB_SYSTEM_PROP .

Comentarios

El método IVdsDrive::GetProperties devuelve esta estructura para notificar las propiedades de un objeto de unidad.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado vds.h

Vea también

IVdsDrive::GetProperties

Estructuras de VDS

VDS_DRIVE_FLAG

VDS_DRIVE_STATUS

VDS_HEALTH