Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 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 de archivos (FSD) y los controladores que escriben datos en el archivo deben transferir realmente los datos al archivo antes de que se considere completada 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 almacenar 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 una terminació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 puesta en 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.
Observaciones
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 de.
Esta estructura la usa la rutina ZwQueryInformationFile.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Windows XP |
| encabezado de | ntifs.h (incluya Ntifs.h, Fltkernel.h) |