1MP_DeregisterForObCjoemcmtoVnisMiublitliiptaytMChPh_aMDnaegnreaesgg(ei3msMetPneAtrPFILo)irbOrbajreyctFVuinscitbiiolnistyChanges(3MPAPI)
2
3
4

NAME

6       MP_DeregisterForObjectVisibilityChanges - deregister a client function
7

SYNOPSIS

9       cc [ flag... ] file... -lMPAPI [ library... ]
10       #include <mpapi.h>
11
12       MP_STATUS MP_DeregisterForObjectVisibilityChanges(
13            MP_OBJECT_VISIBILITY_FN pClientFn, MP_OBJECT_TYPE objectType,
14            MP_OID pluginOid);
15
16

PARAMETERS

18       pClientFn     A  pointer  to an object ID that has type MP_OBJECT_VISI‐
19                     BILITY_FN function defined by the client that was  previ‐
20                     ously  registered using the MP_RegisterForObjectVisibili‐
21                     tyChanges(3MPAPI) API. With  a   successful  return  this
22                     function will no longer be called to inform the client of
23                     object visibility changes.
24
25
26       objectType    The type of object the client wishes  to  deregister  for
27                     visibility change callbacks.
28
29
30       pluginOid     If  this  is  a valid plugin object ID, then registration
31                     will be removed from that plugin. If this is  zero,  then
32                     registration is removed for all plugins.
33
34

DESCRIPTION

36       The  MP_DeregisterForObjectVisibilityChanges()  function  deregistesr a
37       client function to be called whenever a high level  object  appears  or
38       disappears.
39
40
41       The  function  specified  by pClientFn takes a single parameter of type
42       MP_OBJECT_VISIBILITY_FN.
43
44
45       The function specified by pClientFn will no longer be  called  whenever
46       high level objects appear or disappear.
47

RETURN VALUES

49       MP_STATUS_INVALID_OBJECT_TYPE
50
51           The  pluginOid  parameter  does  not specify any valid object type.
52           This is most likely to happen if  an  uninitialized  object  ID  is
53           passed to the API.
54
55
56       MP_STATUS_INVALID_PARAMETER
57
58           The  pluginOid  parameter  is not zero or has a type subfield other
59           than MP_OBJECT_TYPE_PLUGIN.
60
61
62       MP_STATUS_OBJECT_NOT_FOUND
63
64           The pluginOid owner ID or object sequence number is invalid.
65
66
67       MP_STATUS_UNKNOWN_FN
68
69           The pluginOid parameter is not zero or has a  type  subfield  other
70           than MP_OBJECT_TYPE_PLUGIN.
71
72
73       MP_STATUS_SUCCESS
74
75           The pClientFn parameter is deregistered successfully.
76
77
78       MP_STATUS_FAILED
79
80           The  pClientFn  parameter  deregistration  is  not possible at this
81           time.
82
83

ATTRIBUTES

85       See attributes(5) for descriptions of the following attributes:
86
87
88
89
90       ┌─────────────────────────────┬─────────────────────────────┐
91       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
92       ├─────────────────────────────┼─────────────────────────────┤
93       │Interface Stability          │Standard: ANSI  INCITS  412  │
94       │                             │Multipath Management API     │
95       ├─────────────────────────────┼─────────────────────────────┤
96       │MT-Level                     │Safe                         │
97       └─────────────────────────────┴─────────────────────────────┘
98

SEE ALSO

100       libMPAPI(3LIB),          MP_RegisterForObjectVisibilityChanges(3MPAPI),
101       attributes(5)
102
103
104       Multipath Management API Version 1.0
105
106
107
108SunOS 5.11                     MP_1D5erFeegbis2t0e0r6ForObjectVisibilityChanges(3MPAPI)
Impressum