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.

3.1.3 Asynchronous Operation Object InterfacesThis section includes interfaces that are used to interact with asynchronous operation objects(async objects) on the server.3.1.3.1 IVdsAsync InterfaceThe IVdsAsync interface manages asynchronous operations. Methods that initiate asynchronousoperations return a pointer to an IVdsAsync interface, allowing the caller to optionally cancel, waitfor, or query the status of the asynchronous operation.The UUID for this interface is {D5D23B6D-5A55-4492-9889-397A3C2D2DBC}.The IVdsAsync methods are specified in section 3.4.5.2.2.Methods in RPC Opnum OrderMethodCancelWaitQueryStatusDescriptionCancels the asynchronous operation.Opnum: 3Blocks and returns when the asynchronous operation has either finished successfully orfailed.Opnum: 4Retrieves the status of the asynchronous operation.Opnum: 5All methods MUST NOT throw exceptions.3.1.4 <strong>Service</strong> Loader InterfacesThis section includes the interfaces that are used to load <strong>VDS</strong> service objects on the server.3.1.4.1 IVds<strong>Service</strong>Loader InterfaceServers implement the IVds<strong>Service</strong>Loader interface, which can be used by clients to load the <strong>VDS</strong>service object on remote machines.The UUID for this interface is {E0393303-90D4-4A97-AB71-E9B671EE2729}.The IVds<strong>Service</strong>Loader methods are specified in section 3.4.5.2.3.All methods MUST NOT throw exceptions.Methods in RPC Opnum OrderMethodLoad<strong>Service</strong>DescriptionLoads the <strong>VDS</strong> service on the machine that is specified by an input parameter and returnsa pointer to the IVds<strong>Service</strong> interface.Opnum: 3121 / 360[<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, 2011

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

Saved successfully!

Ooh no, something went wrong!