Compartir a través de


estructura NTFS_EXTENDED_VOLUME_DATA (winioctl.h)

Representa los datos del volumen. Esta estructura se pasa al código de control FSCTL_GET_NTFS_VOLUME_DATA .

Sintaxis

typedef struct {
  DWORD ByteCount;
  WORD  MajorVersion;
  WORD  MinorVersion;
  DWORD BytesPerPhysicalSector;
  WORD  LfsMajorVersion;
  WORD  LfsMinorVersion;
  DWORD MaxDeviceTrimExtentCount;
  DWORD MaxDeviceTrimByteCount;
  DWORD MaxVolumeTrimExtentCount;
  DWORD MaxVolumeTrimByteCount;
} NTFS_EXTENDED_VOLUME_DATA, *PNTFS_EXTENDED_VOLUME_DATA;

Members

ByteCount

MajorVersion

MinorVersion

BytesPerPhysicalSector

LfsMajorVersion

LfsMinorVersion

MaxDeviceTrimExtentCount

MaxDeviceTrimByteCount

MaxVolumeTrimExtentCount

MaxVolumeTrimByteCount

Observaciones

Los clústeres reservados son los clústeres gratuitos reservados para su uso posterior por Windows.

La estructura NTFS_VOLUME_DATA_BUFFER representa la información básica devuelta por FSCTL_GET_NTFS_VOLUME_DATA. Para obtener información de volumen extendida, pase un búfer que sea el tamaño combinado de las estructuras de NTFS_VOLUME_DATA_BUFFER y NTFS_EXTENDED_VOLUME_DATA . Tras la operación correcta, el búfer devuelto por FSCTL_GET_NTFS_VOLUME_DATA contendrá la información asociada a ambas estructuras. La estructura NTFS_VOLUME_DATA_BUFFER siempre se rellenará a partir del principio del búfer, con la estructura NTFS_EXTENDED_VOLUME_DATA inmediatamente después. La estructura NTFS_EXTENDED_VOLUME_DATA se define de la siguiente manera:

C++
typedef struct {
    ULONG ByteCount;
    USHORT MajorVersion;
    USHORT MinorVersion;
} NTFS_EXTENDED_VOLUME_DATA, *PNTFS_EXTENDED_VOLUME_DATA;
Esta estructura contiene la información de la versión principal y secundaria de un volumen NTFS. El miembro ByteCount devolverá el total de bytes del búfer de salida utilizado para esta estructura por la llamada a FSCTL_GET_NTFS_VOLUME_DATA. Este valor debe ser sizeof(NTFS_EXTENDED_VOLUME_DATA) si el búfer pasado era lo suficientemente grande como para contenerlo; de lo contrario, el valor será menor que sizeof(NTFS_EXTENDED_VOLUME_DATA).

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winioctl.h (incluye Windows.h)

Consulte también

FSCTL_GET_NTFS_VOLUME_DATA