MP_DEREGISTERFOROBJECTPROPERTYCHANGES(3MPAPI) | Common Multipath Management Library Functions | MP_DEREGISTERFOROBJECTPROPERTYCHANGES(3MPAPI) |
MP_DeregisterForObjectPropertyChanges - deregister a previously registered client function
cc [ flag... ] file... -lMPAPI [ library... ] #include <mpapi.h> MP_STATUS MP_DeregisterForObjectPropertyChanges(
MP_OBJECT_PROPERTY_FN pClientFn, MP_OBJECT_TYPE objectType,
MP_OID pluginOid);
pClientFn
objectType
pluginOid
The MP_DeregisterForObjectPropertyChanges() function deregisters a previously 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.
MP_STATUS_INVALID_OBJECT_TYPE
MP_STATUS_INVALID_PARAMETER
MP_STATUS_OBJECT_NOT_FOUND
MP_STATUS_UNKNOWN_FN
MP_STATUS_SUCCESS
MP_STATUS_FAILED
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Standard: ANSI INCITS 412 Multipath Management API |
MT-Level | Safe |
libMPAPI(3LIB), MP_RegisterForObjectPropertyChanges(3MPAPI), attributes(7)
Multipath Management API Version 1.0
June 13, 2021 | OmniOS |