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 に設定 します。 このメンバーを FALSE に設定しても、ハンドルが FILE_FLAG_DELETE_ON_CLOSE で開かれた場合は影響しません。
注釈
この構造体で DeleteFile が TRUE に設定された ZwSetInformationFile を呼び出すには、呼び出し元が特定のファイルに対する DELETE アクセス権を持っている必要があります。 その後、このような呼び出し元による唯一の法的操作は、開いているファイル ハンドルを閉じるだけです。
削除対象としてマークされたファイルは、ファイル オブジェクトのすべての開いているハンドルが閉じられ、ファイルのリンク数が 0 になるまで、実際には削除されません。
要件
要件 | 値 |
---|---|
Header | ntddk.h (Ntddk.h、Ntifs.h を含む) |