Compartir a través de


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

Consulte también

Drive (objeto)

IVdsDrive::QueryExtents

IVdsLunPlex::QueryExtents

Estructuras de VDS