Compartir a través de


estructura FILE_FS_DRIVER_PATH_INFORMATION (ntifs.h)

La estructura FILE_FS_DRIVER_PATH_INFORMATION se usa para consultar si un controlador determinado está en la ruta de acceso de E/S de un volumen del sistema de archivos.

Sintaxis

typedef struct _FILE_FS_DRIVER_PATH_INFORMATION {
  BOOLEAN DriverInPath;
  ULONG   DriverNameLength;
  WCHAR   DriverName[1];
} FILE_FS_DRIVER_PATH_INFORMATION, *PFILE_FS_DRIVER_PATH_INFORMATION;

Miembros

DriverInPath

Recibe TRUE si el controlador está en la ruta de acceso de E/S para el volumen del sistema de archivos, FALSE de lo contrario.

DriverNameLength

Longitud proporcionada por el autor de la llamada de la cadena de nombre del controlador.

DriverName[1]

Cadena Unicode proporcionada por el autor de la llamada que contiene el nombre del controlador.

Observaciones

Para realizar esta consulta, llame a FltQueryVolumeInformation o ZwQueryVolumeInformationFile, pasando FileFsDriverPathInformation como valor de FileInformationClass y pasando un búfer asignado por el autor de la llamada, FILE_FS_DRIVER_PATH_INFORMATION estructurado como valor de FileInformation.

Esta información es independiente del sistema de archivos. Por lo tanto, la llamada a FltQueryVolumeInformation o ZwQueryVolumeInformationFile no hace que se envíe un IRP al sistema de archivos.

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 al propio volumen, o a un archivo o directorio en el volumen.

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

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

Requisitos

Requisito Valor
encabezado de ntifs.h (incluya Ntifs.h, Fltkernel.h)

Consulte también

FltQueryVolumeInformation

ZwQueryVolumeInformationFile