1.7 Versioning and Capability Negotiation

Supported Transports: The Virtual Disk Service Remote Protocol uses the DCOM Remote Protocol (as specified in [MS-DCOM]), which in turn uses RPC over TCP as its only transport. For more information about transport, see section 2.1.

Protocol Version: The Virtual Disk Service Remote Protocol comprises a set of DCOM interfaces, which are all version 0.0. The following interfaces are common to all storage management: IEnumVdsObject, IVdsAdviseSink, IVdsAsync, IVdsService, and IVdsServiceInitialization.<3>

 Functionality Negotiation: The client negotiates for a specified set of server functionality by specifying the UUID that corresponds to the necessary RPC interface by means of COM IUnknown::QueryInterface when binding to the server. Certain interfaces are implemented by only particular objects on the server. For more information on storage management objects, see section 3.4.1.2.

 Security and Authentication Methods: For more information, see [MS-DCOM] and [MS-RPCE].