estructura VDS_DRIVE_EXTENT (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 una extensión de unidad.
Sintaxis
typedef struct _VDS_DRIVE_EXTENT {
VDS_OBJECT_ID id;
VDS_OBJECT_ID LunId;
ULONGLONG ullSize;
BOOL bUsed;
} VDS_DRIVE_EXTENT, *PVDS_DRIVE_EXTENT;
Miembros
id
El VDS_OBJECT_ID de la unidad.
LunId
El VDS_OBJECT_ID del LUN asociado a la extensión de unidad.
ullSize
Tamaño de la extensión, en bytes.
bUsed
Si es TRUE, la extensión se asigna a un plex LUN. Si es FALSE, la extensión no está asignada.
Comentarios
El método IVdsDrive::QueryExtents devuelve esta estructura para notificar las propiedades de una extensión de unidad. También lo devuelve el método IVdsLunPlex::QueryExtents para informar de los detalles de una extensión de unidad asignada a un plex.
Una extensión de disco es un conjunto contiguo de bloques en un único disco o LUN administrado por un proveedor de software. No es necesario que una extensión de unidad sea un conjunto contiguo de bloques.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | vds.h |