1.7 Versioning and Capability Negotiation

This specification covers versioning issues in the following area:

  • Protocol Version: The RPC interface for this protocol has its own version number. Each specific version of the protocol requires one specific version of the RPC interface (for more information, see section 2.1.1). This protocol can be extended by adding RPC messages to the interface with opnums higher than those defined in this specification. An RPC client determines whether such methods are supported by attempting to invoke the method; if the method is not supported, the RPC runtime returns an "opnum out of range" error, as specified in [C706] and [MS-RPCE]. RPC versioning and capacity negotiation in this situation is as specified in [C706] and [MS-RPCE].