IVdsService interface (vds.h)
[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]
Provides methods to query and interact with VDS.
Inheritance
The IVdsService interface inherits from the IUnknown interface. IVdsService also has these types of members:
Methods
The IVdsService interface has these methods.
IVdsService::Advise Registers the caller's IVdsAdviseSink interface with VDS so that the caller receives notifications from the VDS service. |
IVdsService::CleanupObsoleteMountPoints Removes user-mode paths and mounted folders for volumes that no longer exist. |
IVdsService::ClearFlags Clears service object flags. |
IVdsService::GetObject Returns an object pointer for the identified object. |
IVdsService::GetProperties Returns the properties of VDS. |
IVdsService::IsServiceReady Returns the initialization status of VDS. |
IVdsService::QueryDriveLetters Returns property details for a set of drive letters. |
IVdsService::QueryFileSystemTypes Returns property details for all file systems known to VDS. |
IVdsService::QueryMaskedDisks Not supported.This method is reserved for future use. (IVdsService.QueryMaskedDisks) |
IVdsService::QueryProviders Returns an enumeration object containing a list of the hardware and software providers known to VDS. |
IVdsService::QueryUnallocatedDisks Returns an enumeration object containing a list of the unallocated disks managed by VDS. |
IVdsService::Reboot Restarts the computer hosting the provider. |
IVdsService::Reenumerate Discovers newly added and newly removed disks. |
IVdsService::Refresh Refreshes disk-ownership and disk-layout information. |
IVdsService::SetFlags Sets service object flags. |
IVdsService::Unadvise Unregisters the caller's IVdsAdviseSink interface so that the caller no longer receives notifications from the VDS service. |
IVdsService::WaitForServiceReady Waits for VDS initialization to complete and returns the status of the VDS initialization. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | vds.h |