Common Multipath Management Library Functions
MP_DeregisterForObjectVisibilityChanges(3MPAPI)
NAME
MP_DeregisterForObjectVisibilityChanges - deregister a
client functionSYNOPSIS
cc [ flag... ] file... -lMPAPI [ library... ]
#include
MP_STATUS MP_DeregisterForObjectVisibilityChanges(
MP_OBJECT_VISIBILITY_FN pClientFn, MP_OBJECT_TYPE objectType,
MP_OID pluginOid);
PARAMETERS
pClientFn A pointer to an object ID that has typeMP_OBJECT_VISIBILITY_FN function defined by
the client that was previously registered using theMP_RegisterForObjectVisibilityChanges(3MPAPI)
API. With a successful return this function will no longer be called to inform the client of object visibility changes.objectType The type of object the client wishes to dere-
gister for visibility 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_DeregisterForObjectVisibilityChanges() function dere-
gistesr a client function to be called whenever a high level object appears or disappears. The function specified by pClientFn takes a single parameterof type MP_OBJECT_VISIBILITY_FN.
The function specified by pClientFn will no longer be called whenever high level objects appear or disappear.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_DeregisterForObjectVisibilityChanges(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 parameter is not zero or 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 pluginOid parameter is not zero or has a type sub-
field other than MP_OBJECT_TYPE_PLUGIN.
MP_STATUS_SUCCESS
The pClientFn parameter is deregistered successfully.MP_STATUS_FAILED
The pClientFn parameter deregistration is not possible at this time.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_DeregisterForObjectVisibilityChanges(3MPAPI)
__________________________________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_________________________________________|
| Interface Stability | Committed ||_____________________________|_________________________________________|
| MT-Level | Safe |
|_____________________________|_________________________________________|
| Standard | ANSI INCITS 412 Multipath Management API||_____________________________|_________________________________________|
SEE ALSO
libMPAPI(3LIB),MP_RegisterForObjectVisibilityChanges(3MPAPI), attributes(5)
Multipath Management API Version 1.0SunOS 5.11 Last change: 15 Feb 2006 3
Common Multipath Management Library FunctionsMP_DeregisterForObjectVisibilityChanges(3MPAPI)
SunOS 5.11 Last change: 15 Feb 2006 4