Expand Minimize

VDS_VERSION_SUPPORT_FLAG enumeration

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

Used to indicate which versions of the VDS interfaces are supported.

Syntax


typedef enum _VDS_VERSION_SUPPORT_FLAG { 
  VDS_VSF_1_0  = 0x1,
  VDS_VSF_1_1  = 0x2,
  VDS_VSF_2_0  = 0x4,
  VDS_VSF_2_1  = 0x8,
  VDS_VSF_3_0  = 0x10
} VDS_VERSION_SUPPORT_FLAG;

Constants

VDS_VSF_1_0

Indicates that the VDS 1.0 interfaces are supported. VDS 1.0 is supported on Windows Server 2003 and later.

VDS_VSF_1_1

Indicates that the VDS 1.1 interfaces are supported. VDS 1.1 is supported on Windows Server 2003 R2 and later.

VDS_VSF_2_0

Indicates that the VDS 2.0 interfaces are supported. VDS 2.0 is supported on Windows Vista and later.

Windows Server 2008, Windows Vista, and Windows Server 2003 R2:  This value is not supported.

VDS_VSF_2_1

Indicates that the VDS 2.1 interfaces are supported. VDS 2.1 is supported on Windows Vista with SP1, Windows Server 2008, and later.

Windows Server 2008, Windows Vista, and Windows Server 2003 R2:  This value is not supported.

VDS_VSF_3_0

Indicates that the VDS 3.0 interfaces are supported. VDS 3.0 is supported on Windows 7, Windows Server 2008 R2, and later.

Windows Server 2008, Windows Vista, and Windows Server 2003 R2:  This value is not supported.

Remarks

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

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 R2 [desktop apps only]

Header

Vds.h;
VdsHwPrv.h (for hardware providers.)

See also

VDS Enumerations
IVdsProviderSupport::GetVersionSupport

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.