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.

MethodAdviseUnadviseRebootSetFlagsClearFlagsDescriptionRegisters a notification callback with the server. Clients pass thecallback object to the server to receive notifications.Opnum: 15Unregisters a client from notification of changes to storage objects bythe server.Opnum: 16Restarts the computer on which the server is running.Opnum: 17Assigns property flags to the server.Opnum: 18Clears property flags from the service.Opnum: 19All methods MUST NOT throw exceptions.In the previous table, the term "Reserved for local use" means that the client MUST NOT send theopnum, and the server behavior is undefined because it does not affect interoperability.3.1.5.2 IVds<strong>Service</strong>Initialization InterfaceThe IVds<strong>Service</strong>Initialization interface is implemented by <strong>VDS</strong> and is used by clients to startinitialization of the service.The UUID for this interface is {4AFC3636-DB01-4052-80C3-03BBCB8D3C69}.The IVds<strong>Service</strong>Initialization methods are specified in section 3.4.5.2.5.Methods in RPC Opnum OrderMethodInitializeDescriptionStarts the initialization of the server.Opnum: 3All methods MUST NOT throw exceptions.Note If the IVds<strong>Service</strong>Loader::Load<strong>Service</strong> method is used to instantiate the server, there isno need to QueryInterface for the IVds<strong>Service</strong>Initialization interface, or to callIVds<strong>Service</strong>Initialization::Initialize. See section 3.4.5.2.3.1.3.1.5.3 IVds<strong>Service</strong>Uninstall<strong>Disk</strong> InterfaceThe service object implements the IVds<strong>Service</strong>Uninstall<strong>Disk</strong> interface in order to provide a wayto query <strong>VDS</strong> for disks that correspond to particular LUN information structures and to remove thesedisks and the volumes wholly or partially contained in them.The UUID for this interface is {B6B22DA8-F903-4BE7-B492-C09D875AC9DA}.The IVds<strong>Service</strong>Uninstall<strong>Disk</strong> methods are specified in section 3.4.5.2.6.[<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, 2011123 / 360

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

Saved successfully!

Ooh no, something went wrong!