Compartir a través de


estructura FILE_DISPOSITION_INFORMATION (ntddk.h)

La estructura FILE_DISPOSITION_INFORMATION se usa como argumento para la rutina ZwSetInformationFile .

Sintaxis

typedef struct _FILE_DISPOSITION_INFORMATION {
  BOOLEAN DeleteFile;
} FILE_DISPOSITION_INFORMATION, *PFILE_DISPOSITION_INFORMATION;

Miembros

DeleteFile

Indica si el archivo del sistema operativo debe eliminar el archivo cuando se cierra el archivo. Establezca este miembro en TRUE para eliminar el archivo cuando se cierra. De lo contrario, establezca en FALSE. Establecer este miembro en FALSE no tiene ningún efecto si el identificador se abrió con FILE_FLAG_DELETE_ON_CLOSE.

Comentarios

El llamador debe tener acceso DELETE a un archivo determinado para llamar a ZwSetInformationFile con DeleteFile establecido en TRUE en esta estructura. Posteriormente, la única operación legal de este autor de la llamada es cerrar el identificador de archivo abierto.

Un archivo marcado para su eliminación no se elimina realmente hasta que se hayan cerrado todos los identificadores abiertos del objeto de archivo y el número de vínculos del archivo sea cero.

Requisitos

Requisito Valor
Header ntddk.h (include Ntddk.h, Ntifs.h)

Consulte también

ZwClose

ZwSetInformationFile