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.
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) |