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

こちらもご覧ください

VDS 列挙

VDS_FILE_SYSTEM_PROP