VDS Reference

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

This section describes the application programming interface to the Virtual Disk Service (VDS).

Application developers use the interfaces, structures, enumerations, and symbolic constants in this API to query and configure storage—from disks to storage arrays. For a detailed look at the relationship among VDS types, see the VDS Object Model.

Storage manufacturers implement many of the interfaces defined in this section.

In this Section

VDS Constants

Lists the symbolic constants in the VDS API.

VDS Data Types

Lists the data types used with VDS.

VDS Enumerations

Describes the enumerations used with VDS.

VDS Interfaces

Describes VDS interfaces and the methods they expose.

VDS Structures

Describes the structures passed as parameters to VDS methods.

Virtual Disk Service Common Return Codes

Describes the most common error codes that are specific to VDS.

Virtual Disk Service Glossary

Glossary of technical terms used in VDS documentation.