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 del volumen del sistema de archivos; en caso contrario, FALSE .

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.

Comentarios

Para realizar esta consulta, llame a FltQueryVolumeInformation o ZwQueryVolumeInformationFile, pasando FileFsDriverPathInformation como el valor de FileInformationClass y pasando un búfer asignado por el autor de la llamada, FILE_FS_DRIVER_PATH_INFORMATION estructurado como el 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 para el volumen en sí, o en 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 sizeof (FILE_FS_DRIVER_PATH_INFORMATION).

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

Requisitos

Requisito Valor
Header ntifs.h (incluya Ntifs.h, Fltkernel.h)

Consulte también

FltQueryVolumeInformation

ZwQueryVolumeInformationFile