Compartir a través de


estructura FILE_FS_VOLUME_INFORMATION (ntddk.h)

La estructura FILE_FS_VOLUME_INFORMATION se usa para consultar información sobre un volumen en el que se monta un sistema de archivos.

Sintaxis

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;

Miembros

VolumeCreationTime

Hora a la que se creó el volumen.

VolumeSerialNumber

Número de serie del volumen.

VolumeLabelLength

Longitud, en bytes, del nombre del volumen.

SupportsObjects

TRUE si el sistema de archivos admite objetos del sistema de archivos orientados a objetos; de lo contrario, FALSE .

VolumeLabel[1]

Nombre del volumen.

Comentarios

Esta información se puede consultar de cualquiera de las maneras siguientes:

  • Llame a FltQueryVolumeInformation o ZwQueryVolumeInformationFile, pasando FileFsVolumeInformation como el valor de FileInformationClass y pasando un búfer asignado por el autor de la llamada, FILE_FS_VOLUME_INFORMATION estructurado como el valor de FileInformation.
  • Cree un IRP con IRP_MJ_QUERY_VOLUME_INFORMATION de código de función principal.
No se requieren derechos de acceso específicos para consultar esta información. Por lo tanto, esta información está disponible siempre que se acceda al volumen a través de un identificador abierto para el volumen en sí, o en un archivo o directorio en el volumen.

Todas las fechas y horas están en formato absoluto de tiempo del sistema. La hora absoluta del sistema es el número de intervalos de 100 nanosegundos desde el inicio del año 1601.

El tamaño del búfer pasado en el parámetro FileInformation a FltQueryVolumeInformation o ZwQueryVolumeInformationFile debe ser al menos sizeof (FILE_FS_VOLUME_INFORMATION).

Esta estructura debe alinearse en un límite de LONGLONG (8 bytes).

Requisitos

Requisito Valor
Header ntddk.h (incluya Ntddk.h, Ntifs.h, Fltkernel.h)

Consulte también

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile