13.07.2015 Views

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

} DEPENDENT_DISK_FLAG;DEPENDENT_DISK_FLAG_NONE: No flags specified. Use system defaults.DEPENDENT_DISK_FLAG_MULT_BACKING_FILES: Multiple files backing the virtual disk.DEPENDENT_DISK_FLAG_FULLY_ALLOCATED: Fully allocated virtual disk.DEPENDENT_DISK_FLAG_READ_ONLY: Read-only virtual disk.DEPENDENT_DISK_FLAG_REMOTE: The backing file of the virtual disk is not on a localphysical disk.DEPENDENT_DISK_FLAG_SYSTEM_VOLUME: Reserved.DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT: The backing file of the virtual disk ison the system volume.DEPENDENT_DISK_FLAG_REMOVABLE: The backing file of the virtual disk is on a removablephysical disk.DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER: Drive letters are not automatically assignedto the volumes on the virtual disk.DEPENDENT_DISK_FLAG_PARENT: The virtual disk is a parent in a differencing chain.DEPENDENT_DISK_FLAG_NO_HOST_DISK: The virtual disk is not surfaced on (attached to)the local host. For example, it is attached to a guest virtual machine.DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME: The lifetime of the virtual disk is not tiedto any application or process.2.2.2.18.1.4 VIRTUAL_DISK_ACCESS_MASKThe VIRTUAL_DISK_ACCESS_MASK enumeration contains the bit mask for specifying accessrights to a virtual hard disk (VHD).typedef enum _VIRTUAL_DISK_ACCESS_MASK{VIRTUAL_DISK_ACCESS_SURFACE_RO = 0x00010000,VIRTUAL_DISK_ACCESS_SURFACE_RW = 0x00020000,VIRTUAL_DISK_ACCESS_UNSURFACE = 0x00040000,VIRTUAL_DISK_ACCESS_GET_INFO = 0x00080000,VIRTUAL_DISK_ACCESS_CREATE = 0x00100000,VIRTUAL_DISK_ACCESS_METAOPS = 0x00200000,VIRTUAL_DISK_ACCESS_READ = 0x000d0000,VIRTUAL_DISK_ACCESS_ALL = 0x003f0000,VIRTUAL_DISK_ACCESS_WRITABLE = 0x00320000} VIRTUAL_DISK_ACCESS_MASK;VIRTUAL_DISK_ACCESS_SURFACE_RO: Open the VHD for read-only surfacing (attaching)access. The caller must have READ access to the virtual disk image file. If used in a request toopen a VHD that is already open, the other handles must be limited to eitherVIRTUAL_DISK_ACCESS_UNSURFACE or VIRTUAL_DISK_ACCESS_GET_INFO access;otherwise, the open request with this flag will fail.[<strong>MS</strong>-<strong>VDS</strong>] — v20110610<strong>Virtual</strong> <strong>Disk</strong> <strong>Service</strong> (<strong>VDS</strong>) <strong>Protocol</strong> <strong>Specification</strong>Copyright © 2011 Microsoft Corporation.Release: Friday, June 10, 201188 / 360

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!