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;
Diese Struktur enthält die Haupt- und Nebenversionsinformationen für ein NTFS-Volume. Das ByteCount-Element gibt die Gesamtbytes des Ausgabepuffers zurück, der durch den Aufruf von FSCTL_GET_NTFS_VOLUME_DATA für diese Struktur verwendet wird. Dieser Wert sollte lauten 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)

Weitere Informationen

FSCTL_GET_NTFS_VOLUME_DATA