13.07.2015 Views

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

•Each software provider object exposes DCOM interfaces for managing storage objects (packs,volumes, plexes, and disks) on the system.•Each software provider object implements the IVdsProvider and IVdsSwProviderinterfaces.•Hardware Provider•The server maintains an object for each hardware provider on the system.•Each hardware provider object exposes DCOM interfaces for managing subsystems.•Each hardware provider object implements the IVdsProvider and IVdsHwProviderinterfaces.•<strong>Virtual</strong> <strong>Disk</strong> Provider•The server maintains an object for each hardware provider on the system.•Each virtual disk provider object exposes DCOM interfaces for managing virtual disks.•Each hardware provider object implements the IVdsProvider and IVdsVdProviderinterfaces.•Subsystem•The server maintains an object for each subsystem on the system.•Each subsystem object exposes DCOM interfaces for managing the subsystem.•Each subsystem object implements the IVdsSubSystemImportTarget interface.•Pack•The server maintains an object for each pack on the system.•Each pack object exposes DCOM interfaces for managing a logical group of disks and thevolumes that they contain.•Each pack object implements the IVdsPack interface.•Each pack object implements the IVdsPack2 interface.•Each pack object maintains a pointer to the software provider object to which it belongs.•<strong>Disk</strong>•The server maintains an object for each disk on the system.•Each disk object exposes DCOM interfaces for managing a disk, which can include physicalhard disks, removable disk units, optical drive units, and the LUNs that are unmasked to thesystem.•Each disk object implements the IVds<strong>Disk</strong> and IVdsAdvanced<strong>Disk</strong> interfaces.•If the disk is removable, the disk object implements the IVdsRemovable interface;otherwise, the IVdsRemovable interface is not implemented.[<strong>MS</strong>-<strong>VDS</strong>] — v20110610<strong>Virtual</strong> <strong>Disk</strong> <strong>Service</strong> (<strong>VDS</strong>) <strong>Protocol</strong> <strong>Specification</strong>Copyright © 2011 Microsoft Corporation.Release: Friday, June 10, 2011155 / 360

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!