Common Multipath Management Library Functions
MP_DeregisterForObjectPropertyChanges(3MPAPI)
NAME
MP_DeregisterForObjectPropertyChanges - deregister a previ-
ously registered client functionSYNOPSIS
cc [ flag... ] file... -lMPAPI [ library... ]
#include
MP_STATUS MP_DeregisterForObjectPropertyChanges(
MP_OBJECT_PROPERTY_FN pClientFn, MP_OBJECT_TYPE objectType,
MP_OID pluginOid);
PARAMETERS
pClientFn A pointer to an object ID that has typeMP_OBJECT_PROPERTY_FN function defined by the
client that was previously registered using theMP_RegisterForObjectPropertyChanges(3MPAPI)
API. With a successful return this function will no longer be called to inform the client of object property changes.objectType The type of object the client wants to dere-
gister for property change callbacks. pluginOid If this is a valid plugin object ID, then registration will be removed from that plugin. If this is zero, then registration is removed for all plugins.DESCRIPTION
The MP_DeregisterForObjectPropertyChanges() function dere-
gisters a previously registered client function that is to be invoked whenever an object's property changes. The function specified by pClientFn takes a single parameterof type MP_OBJECT_PROPERTY_FN.
The function specified by pClientFn will no longer be called whenever an object's property changes.RETURN VALUES
MP_STATUS_INVALID_OBJECT_TYPE
The pluginOid parameter does not specify any validSunOS 5.11 Last change: 15 Feb 2006 1
Common Multipath Management Library FunctionsMP_DeregisterForObjectPropertyChanges(3MPAPI)
object type. This is most likely to happen if an unini-
tialized object ID is passed to the API.MP_STATUS_INVALID_PARAMETER
The pluginOid parmeter is not zero and has a type sub-
field other than MP_OBJECT_TYPE_PLUGIN.
MP_STATUS_OBJECT_NOT_FOUND
The pluginOid owner ID or object sequence number is invalid.MP_STATUS_UNKNOWN_FN
The pClientFn parmeter is not the same as the previously registered function.MP_STATUS_SUCCESS
The pClientFn parmeter is deregistered successfully.MP_STATUS_FAILED
The pClientFn parmeter deregistration is not possible.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 15 Feb 2006 2
Common Multipath Management Library FunctionsMP_DeregisterForObjectPropertyChanges(3MPAPI)
__________________________________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_________________________________________|
| Interface Stability | Committed ||_____________________________|_________________________________________|
| MT-Level | Safe |
|_____________________________|_________________________________________|
| Standard | ANSI INCITS 412 Multipath Management API||_____________________________|_________________________________________|
SEE ALSO
libMPAPI(3LIB), MP_RegisterForObjectPropertyChanges(3MPAPI),
attributes(5) Multipath Management API Version 1.0SunOS 5.11 Last change: 15 Feb 2006 3
Common Multipath Management Library FunctionsMP_DeregisterForObjectPropertyChanges(3MPAPI)
SunOS 5.11 Last change: 15 Feb 2006 4