NTFS_EXTENDED_VOLUME_DATA Struktur (winioctl.h)
Stellt Volumedaten dar. Diese Struktur wird an den FSCTL_GET_NTFS_VOLUME_DATA-Steuerelementcode übergeben.
Syntax
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;
Member
ByteCount
MajorVersion
MinorVersion
BytesPerPhysicalSector
LfsMajorVersion
LfsMinorVersion
MaxDeviceTrimExtentCount
MaxDeviceTrimByteCount
MaxVolumeTrimExtentCount
MaxVolumeTrimByteCount
Hinweise
Reservierte Cluster sind die kostenlosen Cluster, die für die spätere Verwendung durch Windows reserviert sind.
Die NTFS_VOLUME_DATA_BUFFER-Struktur stellt die grundlegenden Informationen dar, die von FSCTL_GET_NTFS_VOLUME_DATA zurückgegeben werden. Um Informationen zu erweiterten Volumes zu erfahren, übergeben Sie einen Puffer, der die kombinierte Größe der NTFS_VOLUME_DATA_BUFFER - und NTFS_EXTENDED_VOLUME_DATA-Strukturen aufweist. Bei Erfolgreicher Ausführung enthält der von FSCTL_GET_NTFS_VOLUME_DATA zurückgegebene Puffer die Informationen, die beiden Strukturen zugeordnet sind. Die NTFS_VOLUME_DATA_BUFFER-Struktur wird immer ab dem Anfang des Puffers gefüllt, wobei die NTFS_EXTENDED_VOLUME_DATA-Struktur unmittelbar folgt. Die NTFS_EXTENDED_VOLUME_DATA-Struktur ist wie folgt definiert:
C++ |
---|
typedef struct { ULONG ByteCount; USHORT MajorVersion; USHORT MinorVersion; } NTFS_EXTENDED_VOLUME_DATA, *PNTFS_EXTENDED_VOLUME_DATA; |
sizeof(NTFS_EXTENDED_VOLUME_DATA)
, wenn der übergebene Puffer groß genug war, um ihn zu halten, andernfalls ist der Wert kleiner als sizeof(NTFS_EXTENDED_VOLUME_DATA)
.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (einschließlich Windows.h) |