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

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

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

Saved successfully!

Ooh no, something went wrong!