PreviousNext

Data Structures

interface_id
The interface identifier of an RPC interface. The interface identifier takes the following form:

interface-uuid major-version.minor-version

The version numbers are optional, but if you omit a version number, the value defaults to 0. The UUID is a hexadecimal string and the version numbers are decimal strings, for example:

-interface ec1eeb60-5943-11c9-a309-08002b102989 3.11

Leading zeros in version numbers are ignored.

Alternatively, you can use dcecp string syntax in the following form:

{interface-uuid major-version.minor-version}

For example:

-interface {458ffcbe-98c1-11cd-bd93-0000c08adf56 1.0}

string_binding_list
An RPC string binding that describes a server's location. The value has the form of an RPC binding, without an object UUID. The binding information contains an RPC protocol, a network address, and sometimes an endpoint:

rpc-prot-seq network-addr [endpoint]

For a well-known endpoint, include the endpoint in the string binding surrounded by brackets. You may need to use the \ (backslash) to escape the brackets as shown in the following example. Otherwise dcecp interprets the brackets as enclosing another command.

-binding ncadg_ip_udp:63.0.2.17\[5347\]

For a dynamic endpoint, omit the endpoint from the binding, for example:

-b ncacn_ip_tcp:16.20.15.25

Alternatively, you can use dcecp string syntax. For example:

-binding {ncadg_ip_tcp 130.105.1.227 1072}

object_uuid the
UUID of an object. The UUID is a hexadecimal string, for example:

-object 3c6b8f60-5945-11c9-a236-08002b102989

Alternatively, you can use dcecp string syntax. For example:

-object {3c6b8f60-5945-11c9-a236-08002b102989}

version
Specifies interface version numbers to be returned. Specify versions using one of the following values for the -version option:

Versions Action
all The interface version is ignored.
exact Both the major and minor versions must match the specified versions.
compatible The major version must match the specified version, and the minor version must be greater than or equal to the specified version.
major_only The major version must match the specified version; the minor version is ignored.
upto The major version must be less than or equal to that specified. If the major versions are equal, the minor version must be less than or equal to that specified.
If the -version option is absent, the command shows compatible version numbers.