FILE_STORAGE_RESERVE_ID_INFORMATION 構造体 (ntifs.h)

FILE_STORAGE_RESERVE_ID_INFORMATION構造体は、NtQueryInformationFileNtSetInformationFile によって使用され、ファイルまたはディレクトリに対してストレージ予約 ID のクエリと設定を行います。

構文

typedef struct _FILE_STORAGE_RESERVE_ID_INFORMATION {
  STORAGE_RESERVE_ID StorageReserveId;
} FILE_STORAGE_RESERVE_ID_INFORMATION, *PFILE_STORAGE_RESERVE_ID_INFORMATION;

メンバー

StorageReserveId

ファイルまたはディレクトリのストレージ予約 ID を示す STORAGE_RESERVE_ID 値。 ファイル システムでは、この ID を使用して、ファイルまたはディレクトリで使用されるディスク領域を次のように変更します。

  • 特別な目的のためにオペレーティング システムによって予約されている記憶域 (記憶域予約領域と呼ばれます)
  • すべてのユーザーとアプリケーションで使用可能な記憶域スペースへ

注釈

ディレクトリにストレージ予約 ID を設定すると、そのディレクトリ内に作成されたすべてのファイルがストレージ予約 ID を継承します。

ストレージ予約 ID を設定しようとすると、ファイル システムでサポートされている最大値より大きい値である場合、STATUS_STORAGE_RESERVE_ID_INVALIDで失敗します。

ボリュームで対応する記憶域予約領域が定義されていない場合、ストレージ予約 ID を設定しようとすると、STATUS_STORAGE_RESERVE_DOES_NOT_EXISTで失敗します。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809
Header ntifs.h

こちらもご覧ください

STORAGE_RESERVE_ID