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 |