The client runtime context encapsulates the information required by the client-server connection.
You create the context using the mpsClientRuntime
createContext()
function.
The createContext()
function takes a pointer to
an uninitialized mpsClientContext
variable and
an initialized client configuration.
mpsClientRuntime* mpsruntime = mpsInitializeEx(MPS_CLIENT_1_1); mpsClientConfig* config; mpsStatus status = mpsruntime->createConfig(&config); mpsClientContext* context; status = mpsruntime->createContext(&context, config);
For information on creating a client configuration, see Configure the Client-Server Connection.
Do not share an instance of mpsClientContext
across
multiple threads at the same time. In a multi-threaded environment,
each thread should get its own instance of mpsClientContext
.