MP_DeregisterPlugin - 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:
|
libMPAPI(3LIB), MP_RegisterPlugin(3MPAPI), mpapi.conf(4), attributes(5)
Multipath Management API Version 1.0