Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

VDS_SERVICE_FLAG enumeration

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the set of valid flags for the service object.

Syntax


typedef enum  { 
  VDS_SVF_SUPPORT_DYNAMIC             = 0x1,
  VDS_SVF_SUPPORT_FAULT_TOLERANT      = 0x2,
  VDS_SVF_SUPPORT_GPT                 = 0x4,
  VDS_SVF_SUPPORT_DYNAMIC_1394        = 0x8,
  VDS_SVF_CLUSTER_SERVICE_CONFIGURED  = 0x10,
  VDS_SVF_AUTO_MOUNT_OFF              = 0x20,
  VDS_SVF_OS_UNINSTALL_VALID          = 0x40,
  VDS_SVF_EFI                         = 0x80,
  VDS_SVF_SUPPORT_MIRROR              = 0x100L,
  VDS_SVF_SUPPORT_RAID5               = 0x200L
} VDS_SERVICE_FLAG;

Constants

VDS_SVF_SUPPORT_DYNAMIC

If set, the service supports dynamic disks.

VDS_SVF_SUPPORT_FAULT_TOLERANT

If set, the service supports fault-tolerant volumes.

VDS_SVF_SUPPORT_GPT

If set, the service supports GPT disks.

VDS_SVF_SUPPORT_DYNAMIC_1394

If set, the service supports dynamic 1394 disks.

VDS_SVF_CLUSTER_SERVICE_CONFIGURED

If set, the host has the cluster service installed and configured, but not necessarily running.

VDS_SVF_AUTO_MOUNT_OFF

If set, the auto-mount operation is turned off for the computer to prevent the operating system from automatically mounting new partitions.

Note  Beginning with Windows 8 and Windows Server 2012, this flag is deprecated. Instead, use the VDS_SAN_POLICY enumeration to control default disk mounting behavior.

VDS_SVF_OS_UNINSTALL_VALID

If set, configuration changes to VDS have occurred. After a successful installation, the uninstall operation is valid only if the configuration changes.

VDS_SVF_EFI

If set, the machine boots from an EFI partition on a GPT disk.

Windows Server 2003:  This flag is not supported before Windows Server 2003 with SP1.

VDS_SVF_SUPPORT_MIRROR

The service supports mirrored volumes.

Windows Server 2008, Windows Vista, and Windows Server 2003:  Not supported.

VDS_SVF_SUPPORT_RAID5

The service supports RAID-5 volumes.

Windows Server 2008, Windows Vista, and Windows Server 2003:  Not supported.

Remarks

This enumeration provides the values for the ulFlags member of the VDS_SERVICE_PROP structure. The IVdsService::SetFlags method passes the value as an argument to set the VDS_SVF_AUTO_MOUNT_OFF flag.

Windows Server 2003:  Many of these enumerators are specific to the Windows Server 2003 platform, which supports both 1394 and USB devices.

Note  Additional constants might be added to the VDS_SERVICE_FLAG enumeration in future Windows versions. For this reason, your application must be designed to gracefully handle an unrecognized VDS_SERVICE_FLAG enumeration constant.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Vds.h

See also

VDS Enumerations
VDS_SERVICE_PROP

 

 

Community Additions

Show:
© 2014 Microsoft