Share via


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;
Questa struttura contiene le informazioni sulla versione principale e secondaria per un volume NTFS. Il membro ByteCount restituirà i byte totali del buffer di output utilizzato per questa struttura dalla chiamata a FSCTL_GET_NTFS_VOLUME_DATA. Questo valore deve essere 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)

Vedi anche

FSCTL_GET_NTFS_VOLUME_DATA