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 になるまで、実際には削除されません。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddk.h (Ntddk.h、Ntifs.h を含む) |