FILE_DISPOSITION_INFORMATION structure

FILE_DISPOSITION_INFORMATION 结构用于指示文件关闭时是否删除。此结构作为 ZwSetInformationFile 的参数,允许设置 DeleteFile 成员来指定文件关闭时的行为。调用者必须拥有 DELETE 权限,并且在设置 DeleteFile 为 TRUE 后只能关闭文件句柄。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

FILE_DISPOSITION_INFORMATION structure

FILE_DISPOSITION_INFORMATION 结构用作ZwSetInformationFile 例程的参数

typedef struct _FILE_DISPOSITION_INFORMATION {

  BOOLEAN DeleteFile;

} FILE_DISPOSITION_INFORMATION, *PFILE_DISPOSITION_INFORMATION;

 

Members

DeleteFile

标识操作系统是否应在文件关闭时删除这个文件。设置为TRUE 在关闭时删除文件,否则设置为FALSE如果句柄使用FILE_FLAG_DELETE_ON_CLOSE设置这个成员为FALSE无意义。

Remarks

调用者必须拥有给定文件的DELETE 权限以便调用 ZwSetInformationFile 时设置这个结构体的DeleteFile  TRUE 调用者接下来唯一合法的操作是关闭文件的句柄。文件标记为删除并不真正删除,直到文件对象所有的句柄被关闭并且文件的链接数为0the link count for the file is zero)。

Requirements

Header

Ntddk.h (include Ntddk.h or Ntifs.h)

See also

ZwClose

ZwSetInformationFile

 

 

Send comments about this topic to Microsoft

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值