DEPENDENT_DISK_FLAG enumeration (virtdisk.h)

Contains virtual hard disk (VHD) dependency information flags.

Syntax

typedef enum _DEPENDENT_DISK_FLAG {
  DEPENDENT_DISK_FLAG_NONE = 0x00000000,
  DEPENDENT_DISK_FLAG_MULT_BACKING_FILES = 0x00000001,
  DEPENDENT_DISK_FLAG_FULLY_ALLOCATED = 0x00000002,
  DEPENDENT_DISK_FLAG_READ_ONLY = 0x00000004,
  DEPENDENT_DISK_FLAG_REMOTE = 0x00000008,
  DEPENDENT_DISK_FLAG_SYSTEM_VOLUME = 0x00000010,
  DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT = 0x00000020,
  DEPENDENT_DISK_FLAG_REMOVABLE = 0x00000040,
  DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER = 0x00000080,
  DEPENDENT_DISK_FLAG_PARENT = 0x00000100,
  DEPENDENT_DISK_FLAG_NO_HOST_DISK = 0x00000200,
  DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME = 0x00000400,
  DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES,
  DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE,
  DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES
} DEPENDENT_DISK_FLAG;

Constants

 
DEPENDENT_DISK_FLAG_NONE
Value: 0x00000000
No flags specified. Use system defaults.
DEPENDENT_DISK_FLAG_MULT_BACKING_FILES
Value: 0x00000001
Multiple files backing the virtual disk.
DEPENDENT_DISK_FLAG_FULLY_ALLOCATED
Value: 0x00000002
Fully allocated virtual disk.
DEPENDENT_DISK_FLAG_READ_ONLY
Value: 0x00000004
Read-only virtual disk.
DEPENDENT_DISK_FLAG_REMOTE
Value: 0x00000008
The backing file of the virtual disk is not on a local physical disk.
DEPENDENT_DISK_FLAG_SYSTEM_VOLUME
Value: 0x00000010
Reserved.
DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT
Value: 0x00000020
The backing file of the virtual disk is on the system volume.
DEPENDENT_DISK_FLAG_REMOVABLE
Value: 0x00000040
The backing file of the virtual disk is on a removable physical disk.
DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER
Value: 0x00000080
Drive letters are not automatically assigned to the volumes on the virtual disk.
DEPENDENT_DISK_FLAG_PARENT
Value: 0x00000100
The virtual disk is a parent of a differencing chain.
DEPENDENT_DISK_FLAG_NO_HOST_DISK
Value: 0x00000200
The virtual disk is not attached to the local host.
For example, it is attached to a guest virtual machine.
DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME
Value: 0x00000400
The lifetime of the virtual disk is not tied to any application or process.

Requirements

Requirement Value
Minimum supported client Windows 7
Minimum supported server Windows Server 2008 R2
Header virtdisk.h

See also

About VHD

VHD Reference

Virtual Storage