- deregister a plugin
cc [ flag… ] file… -lMPAPI [ library… ] #include <mpapi.h> MP_STATUS MP_DeregisterPlugin(MP_WCHAR *pPluginId);
A pointer to a Plugin ID previously registered using the MP_RegisterPlugin(3MPAPI) API.
The MP_DeregisterPlugin() function deregisters a plugin from the common library.
The plugin will no longer be invoked by the common library. This API does not dynamically remove the plugin from a running library instance. Instead, it prevents an application that is currently not using a plugin from accessing the plugin. This is generally the behavior expected from dynamically loaded modules.
The pPluginId parameter is null or specifies a memory area that is not executable.
The pPluginId parameter is not the same as a previously registered function.
The pPluginId parameter is deregistered successfully.
The pPluginIdparameter deregistration is not possible at this time
MPAPI library configuration file
See attributes(5) for descriptions of the following attributes:
Multipath Management API Version 1.0