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