FILE_DISPOSITION_INFORMATION 구조체(ntddk.h)
FILE_DISPOSITION_INFORMATION 구조체는 ZwSetInformationFile 루틴에 대한 인수로 사용됩니다.
구문
typedef struct _FILE_DISPOSITION_INFORMATION {
BOOLEAN DeleteFile;
} FILE_DISPOSITION_INFORMATION, *PFILE_DISPOSITION_INFORMATION;
멤버
DeleteFile
파일이 닫혀 있을 때 운영 체제 파일이 파일을 삭제해야 하는지 여부를 나타냅니다. 파일을 닫을 때 삭제하려면 이 멤버를 TRUE 로 설정합니다. 그렇지 않으면 를 FALSE로 설정합니다. 핸들이 FILE_FLAG_DELETE_ON_CLOSE 열린 경우 이 멤버를 FALSE 로 설정해도 아무런 효과가 없습니다.
설명
이 구조에서 DeleteFile이 TRUE로 설정된 ZwSetInformationFile을 호출하려면 호출자가 지정된 파일에 대한 DELETE 액세스 권한이 있어야 합니다. 그 후 이러한 호출자의 유일한 법적 작업은 열린 파일 핸들을 닫는 것입니다.
파일 개체에 대해 열려 있는 모든 핸들이 닫혀 있고 파일의 링크 수가 0이 될 때까지 삭제로 표시된 파일은 실제로 삭제되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddk.h(Ntddk.h, Ntifs.h 포함) |