次の方法で共有


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 を含む)

関連項目

ZwClose

ZwSetInformationFile