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.

IVdsProviderSupport::GetVersionSupport method

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

Returns a bitmask of values enumerated by VDS_VERSION_SUPPORT_FLAG indicating the versions of the VDS interfaces supported by this provider. This method is implemented only by hardware providers.

Syntax


HRESULT GetVersionSupport(
  [out] ULONG *ulVersionSupport
);

Parameters

ulVersionSupport [out]

Address of a ULONG that receives a bitmask of one or more of the values enumerated by VDS_VERSION_SUPPORT_FLAG indicating the versions of the VDS interfaces supported by the provider.

Return value

This method can return standard HRESULT values, such as E_INVALIDARG or E_OUTOFMEMORY, and VDS-specific return values. It can also return converted system error codes using the HRESULT_FROM_WIN32 macro. Errors can originate from VDS itself or from the underlying VDS provider that is being used.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 R2 [desktop apps only]

Redistributable

VDS 1.1

Header

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

Library

Uuid.lib

IID

IID_IVdsProviderSupport is defined as 1732be13-e8f9-4a03-bfbc-5f616aa66ce1

See also

IVdsProviderSupport
VDS_VERSION_SUPPORT_FLAG

 

 

Show: