struttura NTFS_EXTENDED_VOLUME_DATA (winioctl.h)
Rappresenta i dati del volume. Questa struttura viene passata al codice di controllo FSCTL_GET_NTFS_VOLUME_DATA .
Sintassi
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
Commenti
I cluster riservati sono i cluster gratuiti riservati per un uso successivo da parte di Windows.
La struttura NTFS_VOLUME_DATA_BUFFER rappresenta le informazioni di base restituite da FSCTL_GET_NTFS_VOLUME_DATA. Per informazioni sul volume esteso, passare un buffer che corrisponde alle dimensioni combinate delle strutture NTFS_VOLUME_DATA_BUFFER e NTFS_EXTENDED_VOLUME_DATA . Al termine dell'operazione, il buffer restituito da FSCTL_GET_NTFS_VOLUME_DATA conterrà le informazioni associate a entrambe le strutture. La struttura NTFS_VOLUME_DATA_BUFFER verrà sempre riempita a partire dall'inizio del buffer, con la struttura NTFS_EXTENDED_VOLUME_DATA immediatamente successiva. La struttura NTFS_EXTENDED_VOLUME_DATA è definita come segue:
C++ |
---|
typedef struct { ULONG ByteCount; USHORT MajorVersion; USHORT MinorVersion; } NTFS_EXTENDED_VOLUME_DATA, *PNTFS_EXTENDED_VOLUME_DATA; |
sizeof(NTFS_EXTENDED_VOLUME_DATA)
se il buffer passato è sufficientemente grande da contenere, in caso contrario il valore sarà minore di sizeof(NTFS_EXTENDED_VOLUME_DATA)
.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winioctl.h (include Windows.h) |