MP_DeregisterForObjectPropertyChanges man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

MP_DeregisterForOCommonrMultipathMP_DeregisterForObjectPropertyChanges(3MPAPI)

NAME
       MP_DeregisterForObjectPropertyChanges  - deregister a previously regis‐
       tered client function

SYNOPSIS
       cc [ flag... ] file... -lMPAPI [ library... ]
       #include <mpapi.h>

       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 type MP_OBJECT_PROP‐
		       ERTY_FN function defined by the client that was	previ‐
		       ously  registered using the MP_RegisterForObjectProper‐
		       tyChanges(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  deregister  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 deregisters a pre‐
       viously registered client function that is to be	 invoked  whenever  an
       object's property changes.

       The  function  specified	 by pClientFn takes a single parameter of 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 valid object type.
	   This is most likely to happen if  an	 uninitialized	object	ID  is
	   passed to the API.

       MP_STATUS_INVALID_PARAMETER

	   The	pluginOid  parmeter  is not zero and has a type subfield 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 attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Standard:	 ANSI  INCITS 412  │
       │			     │Multipath Management API	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       libMPAPI(3LIB),		  MP_RegisterForObjectPropertyChanges(3MPAPI),
       attributes(5)

       Multipath Management API Version 1.0

SunOS 5.10			 MP_DeregisterForObjectPropertyChanges(3MPAPI)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net