PreviousNext

Interface Identifier

The interface identifier (id) data structure contains the interface UUID and major-version and minor-version numbers of an interface. The interface identifier is a subset of the data contained in the interface specification structure.

The C language representation of an interface identifier structure is as follows:

typedef struct {
uuid_t uuid;
unsigned16 vers_major;
unsigned16 vers_minor;
} rpc_if_id_t;

Routines that require an interface identifier structure show a data type of rpc_if_id_t. In those routines, the application is responsible for providing memory for the structure.

The rpc_if_inq_id( ) routine returns the interface identifier from an interface specification. The following routines require an interface identifier:

· rpc_mgmt_ep_elt_inq_begin( )

· rpc_mgmt_ep_elt_inq_next( )

· rpc_mgmt_ep_unregister( )

· rpc_ns_mgmt_binding_unexport( )

· rpc_ns_profile_elt_add( )

· rpc_ns_profile_elt_inq_begin( )

· rpc_ns_profile_elt_inq_next( )

· rpc_ns_profile_elt_remove( )