1MP_DeregisterPlugiCno(m3mMoPnAPMIu)ltipath Management LibraryMPF_uDnecrteigoinssterPlugin(3MPAPI)
2
3
4
6 MP_DeregisterPlugin - deregister a plugin
7
9 cc [ flag... ] file... -lMPAPI [ library... ]
10 #include <mpapi.h>
11
12 MP_STATUS MP_DeregisterPlugin(MP_WCHAR *pPluginId);
13
14
16 pPluginId A pointer to a Plugin ID previously registered using the
17 MP_RegisterPlugin(3MPAPI) API.
18
19
21 The MP_DeregisterPlugin() function deregisters a plugin from the common
22 library.
23
24
25 The plugin will no longer be invoked by the common library. This API
26 does not dynamically remove the plugin from a running library instance.
27 Instead, it prevents an application that is currently not using a plug‐
28 in from accessing the plugin. This is generally the behavior expected
29 from dynamically loaded modules.
30
32 MP_STATUS_INVALID_PARAMETER
33
34 The pPluginId parameter is null or specifies a memory area that is
35 not executable.
36
37
38 MP_STATUS_UNKNOWN_FN
39
40 The pPluginId parameter is not the same as a previously registered
41 function.
42
43
44 MP_STATUS_SUCCESS
45
46 The pPluginId parameter is deregistered successfully.
47
48
49 MP_STATUS_FAILED
50
51 The pPluginIdparameter deregistration is not possible at this time
52
53
55 /etc/mpapi.conf MPAPI library configuration file
56
57
59 See attributes(5) for descriptions of the following attributes:
60
61
62
63
64 ┌─────────────────────────────┬─────────────────────────────┐
65 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
66 ├─────────────────────────────┼─────────────────────────────┤
67 │Interface Stability │Standard: ANSI INCITS 412 │
68 │ │Multipath Management API │
69 ├─────────────────────────────┼─────────────────────────────┤
70 │MT-Level │Safe │
71 └─────────────────────────────┴─────────────────────────────┘
72
74 libMPAPI(3LIB), MP_RegisterPlugin(3MPAPI), mpapi.conf(4), attributes(5)
75
76
77 Multipath Management API Version 1.0
78
79
80
81SunOS 5.11 15 Feb 2006 MP_DeregisterPlugin(3MPAPI)