[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification
[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification
[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.4.1.2 Storage Management Objects.................................................................... 1543.4.1.3 Enumeration of Objects ............................................................................ 1573.4.1.4 Notification Callback Objects ..................................................................... 1583.4.1.5 Asynchronous Tasks ................................................................................. 1593.4.2 Timers ......................................................................................................... 1603.4.3 Initialization ................................................................................................. 1603.4.3.1 Storage Management Objects.................................................................... 1603.4.3.2 Notification Callback Objects ..................................................................... 1613.4.4 Higher-Layer Triggered Events ........................................................................ 1613.4.5 Message Processing Events and Sequencing Rules ............................................. 1613.4.5.1 Sequencing Rules .................................................................................... 1613.4.5.1.1 Adding Pack Objects for Dynamic Providers ........................................... 1613.4.5.1.2 Removing Pack Objects for Dynamic Providers ....................................... 1613.4.5.1.3 Adding <strong>Disk</strong> Objects ........................................................................... 1623.4.5.1.4 Removing <strong>Disk</strong> Objects ....................................................................... 1643.4.5.1.5 Adding Volume Objects ....................................................................... 1643.4.5.1.6 Removing Volume Objects ................................................................... 1653.4.5.1.7 Adding <strong>Virtual</strong> <strong>Disk</strong> Objects ................................................................. 1653.4.5.1.8 Removing <strong>Virtual</strong> <strong>Disk</strong> Objects ............................................................. 1663.4.5.1.9 Handling Asynchronous Tasks .............................................................. 1663.4.5.2 Message Processing Details ....................................................................... 1673.4.5.2.1 IEnumVdsObject Methods.................................................................... 1673.4.5.2.1.1 IEnumVdsObject::Next (Opnum 3) ................................................. 1673.4.5.2.1.2 IEnumVdsObject::Skip (Opnum 4) .................................................. 1683.4.5.2.1.3 IEnumVdsObject::Reset (Opnum 5) ................................................ 1693.4.5.2.1.4 IEnumVdsObject::Clone (Opnum 6) ................................................ 1693.4.5.2.2 IVdsAsync Methods ............................................................................ 1703.4.5.2.2.1 IVdsAsync::Cancel (Opnum 3) ....................................................... 1703.4.5.2.2.2 IVdsAsync::Wait (Opnum 4) .......................................................... 1703.4.5.2.2.3 IVdsAsync::QueryStatus (Opnum 5) ............................................... 1713.4.5.2.3 IVds<strong>Service</strong>Loader Methods ................................................................. 1723.4.5.2.3.1 IVds<strong>Service</strong>Loader::Load<strong>Service</strong> (Opnum 3) .................................... 1723.4.5.2.4 IVds<strong>Service</strong> Methods .......................................................................... 1733.4.5.2.4.1 IVds<strong>Service</strong>::Is<strong>Service</strong>Ready (Opnum 3) ......................................... 1733.4.5.2.4.2 IVds<strong>Service</strong>::WaitFor<strong>Service</strong>Ready (Opnum 4) ................................. 1733.4.5.2.4.3 IVds<strong>Service</strong>::GetProperties (Opnum 5) ........................................... 1733.4.5.2.4.4 IVds<strong>Service</strong>::QueryProviders (Opnum 6) ......................................... 1743.4.5.2.4.5 IVds<strong>Service</strong>::QueryUnallocated<strong>Disk</strong>s (Opnum 8) .............................. 1743.4.5.2.4.6 IVds<strong>Service</strong>::GetObject (Opnum 9) ................................................ 1753.4.5.2.4.7 IVds<strong>Service</strong>::QueryDriveLetters (Opnum 10) ................................... 1753.4.5.2.4.8 IVds<strong>Service</strong>::QueryFileSystemTypes (Opnum 11) ............................. 1763.4.5.2.4.9 IVds<strong>Service</strong>::Reenumerate (Opnum 12) .......................................... 1773.4.5.2.4.10 IVds<strong>Service</strong>::Refresh (Opnum 13) ................................................ 1773.4.5.2.4.11 IVds<strong>Service</strong>::CleanupObsoleteMountPoints (Opnum 14) .................. 1783.4.5.2.4.12 IVds<strong>Service</strong>::Advise (Opnum 15) .................................................. 1783.4.5.2.4.13 IVds<strong>Service</strong>::Unadvise (Opnum 16) .............................................. 1793.4.5.2.4.14 IVds<strong>Service</strong>::Reboot (Opnum 17) ................................................. 1793.4.5.2.4.15 IVds<strong>Service</strong>::SetFlags (Opnum 18) ............................................... 1793.4.5.2.4.16 IVds<strong>Service</strong>::ClearFlags (Opnum 19) ............................................ 1803.4.5.2.5 IVds<strong>Service</strong>Initialization Methods ......................................................... 1803.4.5.2.5.1 IVds<strong>Service</strong>Initialization::Initialize (Opnum 3) ................................. 1803.4.5.2.6 IVds<strong>Service</strong>Uninstall<strong>Disk</strong> Methods ........................................................ 1813.4.5.2.6.1 IVds<strong>Service</strong>Uninstall<strong>Disk</strong>::Get<strong>Disk</strong>IdFromLunInfo (Opnum 3) ............. 181[<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, 20119 / 360