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; |
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) |