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.

<strong>VDS</strong>_VF_NOT_FORMATTABLE: If set, the volume cannot be formatted.<strong>VDS</strong>_VF_NTFS_NOT_SUPPORTED: If set, the volume does not support the NTFS file systembut can support other file systems.<strong>VDS</strong>_VF_FAT32_NOT_SUPPORTED: If set, the volume does not support FAT32.<strong>VDS</strong>_VF_FAT_NOT_SUPPORTED: If set, the volume does not support FAT.<strong>VDS</strong>_VF_NO_DEFAULT_DRIVE_LETTER: If set, the operating system does not automaticallyassign a drive letter when the volume is created or a disk containing existing volumes isconnected to the operating system. When cleared, the operating system assigns a drive letterto the volume. Callers can set and clear this flag. For basic GPT volumes and dynamic diskvolumes, assigning or removing a drive letter toggles this flag.<strong>VDS</strong>_VF_PERMANENTLY_DISMOUNTED: If set, the volume is unavailable and requires amount-point assignment. <strong>VDS</strong> sets this flag after the caller invokes theIVdsVolumeMF::Dismount method, setting the bForce and bPermanent parameters toTRUE.<strong>VDS</strong>_VF_PERMANENT_DISMOUNT_SUPPORTED: If set, the volume supports bPermanentfor the IVdsVolumeMF::Dismount method. This flag cannot be set or cleared by the client.This flag is set by the server if it applies.<strong>VDS</strong>_VF_SHADOW_COPY: If set, the volume is a shadow copy of another volume. This flagis set when the snapshot is taken, and it is cleared when the snapshot is broken from theoriginal volume. The <strong>VDS</strong>_VF_SHADOW_COPY flag is an indication for software-like filesystem filter drivers (for example, antivirus) to avoid attaching to the volume. Applicationscan use the attribute to differentiate snapshots from production volumes. Applications thatcreate a Fast Recovery, in which a shadow copy LUN is made into a non-snapshot by clearingthe read-only and hidden bit, will need to clear this bit as well.<strong>VDS</strong>_VF_FVE_ENABLED: The volume is encrypted with full-volume encryption.2.2.1.3 Structures2.2.1.3.1 <strong>VDS</strong>_SERVICE_NOTIFICATIONThe <strong>VDS</strong>_ SERVICE _NOTIFICATION structure provides information about state changes to theservice object.typedef struct _<strong>VDS</strong>_SERVICE_NOTIFICATION {ULONG ulEvent;<strong>VDS</strong>_RECOVER_ACTION action;} <strong>VDS</strong>_SERVICE_NOTIFICATION;ulEvent: The type of service notification; it MUST be set to the following value.Value<strong>VDS</strong>_NF_SERVICE_OUT_OF_SYNC0x0000012DMeaningThe service's cache has become inconsistent or the servicehas encountered an error requiring client action.42 / 360[<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, 2011

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

Saved successfully!

Ooh no, something went wrong!