Condividi tramite


struttura FILE_FS_VOLUME_INFORMATION (ntddk.h)

La struttura FILE_FS_VOLUME_INFORMATION viene utilizzata per eseguire query sulle informazioni su un volume in cui è montato un file system.

Sintassi

typedef struct _FILE_FS_VOLUME_INFORMATION {
  LARGE_INTEGER VolumeCreationTime;
  ULONG         VolumeSerialNumber;
  ULONG         VolumeLabelLength;
  BOOLEAN       SupportsObjects;
  WCHAR         VolumeLabel[1];
} FILE_FS_VOLUME_INFORMATION, *PFILE_FS_VOLUME_INFORMATION;

Membri

VolumeCreationTime

Ora di creazione del volume.

VolumeSerialNumber

Numero di serie del volume.

VolumeLabelLength

Lunghezza, in byte, del nome del volume.

SupportsObjects

TRUE se il file system supporta oggetti file system orientati agli oggetti, FALSE in caso contrario.

VolumeLabel[1]

Nome del volume.

Osservazioni

Queste informazioni possono essere sottoposte a query in uno dei modi seguenti:

  • Chiamare FltQueryVolumeInformation o ZwQueryVolumeInformationFile, passando FileFsVolumeInformation come valore di FileInformationClass e passando un buffer strutturato FILE_FS_VOLUME_INFORMATION allocato dal chiamante come valore di FileInformation.
  • Creare un IRP con il codice di funzione principale IRP_MJ_QUERY_VOLUME_INFORMATION.
Non sono necessari diritti di accesso specifici per eseguire query su queste informazioni. Queste informazioni sono quindi disponibili finché si accede al volume tramite un handle aperto al volume stesso o a un file o a una directory nel volume.

Tutte le date e le ore sono in formato di sistema assoluto. Il tempo di sistema assoluto è il numero di intervalli di 100 nanosecondi dall'inizio dell'anno 1601.

Le dimensioni del buffer passate nel parametro FileInformation a FltQueryVolumeInformation o ZwQueryVolumeInformationFile devono essere almeno sizeof (FILE_FS_VOLUME_INFORMATION).

Questa struttura deve essere allineata su un limite LONGLONG (8 byte).

Fabbisogno

Requisito Valore
intestazione ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h)

Vedere anche

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile