VDS_FILE_SYSTEM_FLAG-Enumeration (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]
Definiert den Satz gültiger Flags für ein Dateisystem.
Syntax
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;
Konstanten
VDS_FSF_SUPPORT_FORMAT Wert: 0x1 Wenn festgelegt, unterstützt das Dateisystem das Format. In der Dropdownliste einer Benutzeroberfläche sollten nur Dateisysteme angezeigt werden, die Formatierung unterstützen. |
VDS_FSF_SUPPORT_QUICK_FORMAT Wert: 0x2 Falls festgelegt, unterstützt das Dateisystem das Schnellformat. |
VDS_FSF_SUPPORT_COMPRESS Wert: 0x4 Wenn festgelegt, unterstützt das Dateisystem die Dateikomprimierung. |
VDS_FSF_SUPPORT_SPECIFY_LABEL Wert: 0x8 Wenn festgelegt, unterstützt das Dateisystem Dateisystembezeichnungen. |
VDS_FSF_SUPPORT_MOUNT_POINT Wert: 0x10 Falls festgelegt, unterstützt das Dateisystem eingebundene Ordner. |
VDS_FSF_SUPPORT_REMOVABLE_MEDIA Wert: 0x20 Wenn dieser Wert festgelegt ist, unterstützt das Dateisystem Wechselmedien. |
VDS_FSF_SUPPORT_EXTEND Wert: 0x40 Wenn festgelegt, unterstützt das Dateisystem das Erweitern von Volumes. |
VDS_FSF_ALLOCATION_UNIT_512 Wert: 0x10000 Wenn festgelegt, unterstützt das Dateisystem Zuordnungseinheiten von 512 Bytes. |
VDS_FSF_ALLOCATION_UNIT_1K Wert: 0x20000 Wenn festgelegt, unterstützt das Dateisystem Zuordnungseinheiten von 1 Kilobyte. |
VDS_FSF_ALLOCATION_UNIT_2K Wert: 0x40000 Wenn festgelegt, unterstützt das Dateisystem Zuordnungseinheiten von 2 Kb. |
VDS_FSF_ALLOCATION_UNIT_4K Wert: 0x80000 Wenn dieser Wert festgelegt ist, unterstützt das Dateisystem Zuordnungseinheiten von 4 Kb. |
VDS_FSF_ALLOCATION_UNIT_8K Wert: 0x100000 Wenn festgelegt, unterstützt das Dateisystem Zuordnungseinheiten von 8 KB. |
VDS_FSF_ALLOCATION_UNIT_16K Wert: 0x200000 Wenn festgelegt, unterstützt das Dateisystem Zuordnungseinheiten von 16 KB. |
VDS_FSF_ALLOCATION_UNIT_32K Wert: 0x400000 Wenn festgelegt, unterstützt das Dateisystem Zuordnungseinheiten von 32 KB. |
VDS_FSF_ALLOCATION_UNIT_64K Wert: 0x800000 Wenn festgelegt, unterstützt das Dateisystem Zuordnungseinheiten von 64 KB. |
VDS_FSF_ALLOCATION_UNIT_128K Wert: 0x1000000 Wenn festgelegt, unterstützt das Dateisystem Zuordnungseinheiten von 128 KB. |
VDS_FSF_ALLOCATION_UNIT_256K Wert: 0x2000000 Wenn festgelegt, unterstützt das Dateisystem Zuordnungseinheiten von 256 KB. |
Hinweise
Diese Enumeration stellt die Werte für den ulFlags-Member der VDS_FILE_SYSTEM_PROP-Struktur bereit. Die SetFileSystemFlags-Methode übergibt den Wert als Argument, um das VDS_FPF_COMPRESSED-Flag festzulegen.
Hinweis In zukünftigen Windows-Versionen können der VDS_FILE_SYSTEM_FLAG-Enumeration weitere Konstanten hinzugefügt werden. Aus diesem Grund muss Ihre Anwendung so konzipiert sein, dass sie eine nicht erkannte VDS_FILE_SYSTEM_FLAG Enumerationskonstante ordnungsgemäß verarbeitet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vds.h |