MP_DEREGISTERPLUGIN(3MPAPI) | Common Multipath Management Library Functions | MP_DEREGISTERPLUGIN(3MPAPI) |
MP_DeregisterPlugin - deregister a plugin
cc [ flag... ] file... -lMPAPI [ library... ] #include <mpapi.h> MP_STATUS MP_DeregisterPlugin(MP_WCHAR *pPluginId);
pPluginId
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.
MP_STATUS_INVALID_PARAMETER
MP_STATUS_UNKNOWN_FN
MP_STATUS_SUCCESS
MP_STATUS_FAILED
/etc/mpapi.conf
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Standard: ANSI INCITS 412 Multipath Management API |
MT-Level | Safe |
libMPAPI(3LIB), MP_RegisterPlugin(3MPAPI), mpapi.conf(5), attributes(7)
Multipath Management API Version 1.0
June 13, 2021 | OmniOS |