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 en 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, FALSE de lo contrario.
VolumeLabel[1]
Nombre del volumen.
Observaciones
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 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 en 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 para fltQueryVolumeInformation o ZwQueryVolumeInformationFile debe ser al menos tamaño de (FILE_FS_VOLUME_INFORMATION).
Esta estructura debe alinearse en un límite de LONGLONG (8 bytes).
Requisitos
Requisito | Valor |
---|---|
encabezado de | ntddk.h (incluya Ntddk.h, Ntifs.h, Fltkernel.h) |