2.2.1.3.19 VDS_DISK_EXTENT
The VDS_DISK_EXTENT structure provides information about a disk extent.
-
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; unsigned long memberIdx; } VDS_DISK_EXTENT, *PVDS_DISK_EXTENT;
diskId: The VDS object ID of the disk object on which the extent resides.
type: The value from the VDS_DISK_EXTENT_TYPE enumeration that indicates the type of the extent.
ullOffset: The byte offset of the disk extent from the beginning of the disk.
ullSize: The size, in bytes, of the extent.
volumeId: The VDS object ID of the volume object to which the extent belongs, if any.
plexId: The VDS object ID of the volume plex object to which the extent belongs, if it belongs to a volume.
memberIdx: The zero-based index of the volume plex member to which the extent belongs, if it belongs to a volume plex.