3.4.5.1.7 Adding Virtual Disk Objects

The server MUST maintain a list of virtual disks. Virtual disks can be added directly by a client using the IVdsVdProvider::AddVDisk (section 3.4.5.2.17.3) method. The server MUST also detect whether a basic, dynamic, or unallocated disk is a virtual disk and create a corresponding virtual disk object for it. The mechanism of detection is implementation-specific.<68>

The server MUST also maintain a list of OpenVirtualDisk objects. An OpenVirtualDisk object is created when a client calls IVdsVDisk::Open.