Compartir a través de


estructura FILE_MODE_INFORMATION (ntifs.h)

La estructura FILE_MODE_INFORMATION se usa para consultar o establecer el modo de acceso de un archivo.

Sintaxis

typedef struct _FILE_MODE_INFORMATION {
  ULONG Mode;
} FILE_MODE_INFORMATION, *PFILE_MODE_INFORMATION;

Miembros

Mode

Especifica el modo en el que se tendrá acceso al archivo después de una operación create-file o open-file. Este parámetro es cero o el OR bit a bit de una o varias de las marcas de opción de archivo siguientes:

FILE_WRITE_THROUGH

Los servicios del sistema, los controladores del sistema (FSD) y los controladores que escriben datos en el archivo deben transferir realmente los datos al archivo antes de que se considere que se ha completado cualquier operación de escritura solicitada.

FILE_SEQUENTIAL_ONLY

Todos los accesos al archivo serán secuenciales.

FILE_NO_INTERMEDIATE_BUFFERING

El archivo no se puede almacenar en caché ni almacenarse en búferes internos de un controlador.

FILE_SYNCHRONOUS_IO_ALERT

Todas las operaciones del archivo se realizan de forma sincrónica. Cualquier espera en nombre del autor de la llamada está sujeta a la finalización prematura de las alertas. Esta marca también hace que el sistema de E/S mantenga el contexto de posición del archivo.

FILE_SYNCHRONOUS_IO_NONALERT

Todas las operaciones del archivo se realizan de forma sincrónica. Las solicitudes de espera en el sistema que deben sincronizar la cola de E/S y la finalización no están sujetas a alertas. Esta marca también hace que el sistema de E/S mantenga el contexto de posición del archivo.

FILE_DELETE_ON_CLOSE

Elimine el archivo cuando se cierre el último identificador del archivo.

Estas marcas se definen en el archivo de encabezado Wdm.h. Para obtener más información, vea la sección Comentarios.

Comentarios

Esta estructura contiene un conjunto de marcas que especifican el modo en el que se puede acceder al archivo. Estas marcas son un subconjunto de las opciones que se pueden especificar en el parámetro CreateOptions de la rutina IoCreateFile .

Esta estructura se usa en la rutina ZwQueryInformationFile .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Encabezado ntifs.h (incluya Ntifs.h, Fltkernel.h)

Consulte también

IoCreateFile

ZwQueryInformationFile