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 pPluginId parameter deregistration is not possible at this time
MPAPI library configuration file
See attributes(7) for descriptions of the following attributes:
|
libMPAPI(3LIB), MP_RegisterPlugin(3MPAPI), mpapi.conf(5), attributes(7)
https://www.snia.org/tech_activities/standards/curr_standards/mma