FILE_STORAGE_RESERVE_ID_INFORMATION構造体 (ntifs.h)
FILE_STORAGE_RESERVE_ID_INFORMATION 構造体は、NtQueryInformationFileによって使用され、NtSetInformationFileを使用して、ファイルまたはディレクトリのストレージ予約 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 バージョン 1809 |
ヘッダー | ntifs.h |