estructura VDS_DISK_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 disco.
Sintaxis
typedef struct _VDS_DISK_EXTENT {
VDS_OBJECT_ID diskId;
VDS_DISK_EXTENT_TYPE type;
ULONGLONG ullOffset;
ULONGLONG ullSize;
VDS_OBJECT_ID volumeId;
VDS_OBJECT_ID plexId;
ULONG memberIdx;
} VDS_DISK_EXTENT, *PVDS_DISK_EXTENT;
Members
diskId
GUID del disco.
type
Valor de enumeración VDS_DISK_EXTENT_TYPE que especifica el tipo de extensión del disco.
ullOffset
Desplazamiento del disco, en bytes.
ullSize
Tamaño de la extensión, en bytes.
volumeId
GUID del volumen al que pertenece la extensión.
plexId
Si la extensión procede de un volumen, este miembro es el GUID del plex al que pertenece la extensión.
memberIdx
Si la extensión procede de un plex de volumen, este miembro es el índice de base cero del miembro plex al que pertenece la extensión.
Comentarios
Los miembros volumeId, plexId y memberIdx solo se aplican a los datos y las particiones ESP. Si la extensión carece de una asociación de volumen, los GUID de volumeId y plexId se GUID_NULL y memberIdx es cero. El miembro memberIdx siempre es cero a menos que el volumen esté seccionado o seccionado con paridad (RAID-5). Una extensión también puede ser sin asignar o libre.
El método IVdsDisk::QueryExtents devuelve esta estructura para notificar los detalles de la propiedad de una extensión de disco. Del mismo modo, el método IVdsVolumePlex::QueryExtents lo devuelve para informar de los detalles de las extensiones de disco asignadas 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
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | vds.h |