VDS_FILE_SYSTEM_FLAG列挙 (vds.h)
[Windows 8とWindows Server 2012以降、Virtual Disk Service COM インターフェイスは Windows Storage Management API に置き換えられます。
ファイル システムの有効なフラグのセットを定義します。
構文
typedef enum _VDS_FILE_SYSTEM_FLAG {
VDS_FSF_SUPPORT_FORMAT = 0x1,
VDS_FSF_SUPPORT_QUICK_FORMAT = 0x2,
VDS_FSF_SUPPORT_COMPRESS = 0x4,
VDS_FSF_SUPPORT_SPECIFY_LABEL = 0x8,
VDS_FSF_SUPPORT_MOUNT_POINT = 0x10,
VDS_FSF_SUPPORT_REMOVABLE_MEDIA = 0x20,
VDS_FSF_SUPPORT_EXTEND = 0x40,
VDS_FSF_ALLOCATION_UNIT_512 = 0x10000,
VDS_FSF_ALLOCATION_UNIT_1K = 0x20000,
VDS_FSF_ALLOCATION_UNIT_2K = 0x40000,
VDS_FSF_ALLOCATION_UNIT_4K = 0x80000,
VDS_FSF_ALLOCATION_UNIT_8K = 0x100000,
VDS_FSF_ALLOCATION_UNIT_16K = 0x200000,
VDS_FSF_ALLOCATION_UNIT_32K = 0x400000,
VDS_FSF_ALLOCATION_UNIT_64K = 0x800000,
VDS_FSF_ALLOCATION_UNIT_128K = 0x1000000,
VDS_FSF_ALLOCATION_UNIT_256K = 0x2000000
} VDS_FILE_SYSTEM_FLAG;
定数
VDS_FSF_SUPPORT_FORMAT 値: 0x1 設定されている場合、ファイル システムは形式をサポートします。 ユーザー インターフェイスのドロップダウン リストには、書式設定をサポートするファイル システムのみが表示されます。 |
VDS_FSF_SUPPORT_QUICK_FORMAT 値: 0x2 設定されている場合、ファイル システムはクイック形式をサポートします。 |
VDS_FSF_SUPPORT_COMPRESS 値: 0x4 設定されている場合、ファイル システムはファイル圧縮をサポートします。 |
VDS_FSF_SUPPORT_SPECIFY_LABEL 値: 0x8 設定されている場合、ファイル システムはファイル システム ラベルをサポートします。 |
VDS_FSF_SUPPORT_MOUNT_POINT 値: 0x10 設定されている場合、ファイル システムはマウントされたフォルダーをサポートします。 |
VDS_FSF_SUPPORT_REMOVABLE_MEDIA 値: 0x20 設定されている場合、ファイル システムはリムーバブル メディアをサポートします。 |
VDS_FSF_SUPPORT_EXTEND 値: 0x40 設定されている場合、ファイル システムはボリュームの拡張をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_512 値: 0x10000 設定されている場合、ファイル システムは 512 バイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_1K 値: 0x20000 設定されている場合、ファイル システムは 1 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_2K 値: 0x40000 設定されている場合、ファイル システムは 2 KB の割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_4K 値: 0x80000 設定されている場合、ファイル システムは 4 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_8K 値: 0x100000 設定されている場合、ファイル システムは 8 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_16K 値: 0x200000 設定されている場合、ファイル システムは 16 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_32K 値: 0x400000 設定されている場合、ファイル システムは 32 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_64K 値: 0x800000 設定されている場合、ファイル システムは 64 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_128K 値: 0x1000000 設定されている場合、ファイル システムは 128 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_256K 値: 0x2000000 設定されている場合、ファイル システムは 256 キロバイトの割り当て単位をサポートします。 |
注釈
この列挙は、VDS_FILE_SYSTEM_PROP構造体の ulFlags メンバーの値を提供します。 SetFileSystemFlags メソッドは、VDS_FPF_COMPRESSED フラグを設定する引数として値を渡します。
メモ 今後の Windows バージョンでは、 VDS_FILE_SYSTEM_FLAG 列挙体に定数が追加される可能性があります。 このため、認識されないVDS_FILE_SYSTEM_FLAG列挙定数を適切に処理するようにアプリケーション を設計する 必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | vds.h |