Name | Synopsis | Interface Level | Parameters | Description | Return Values | Context | Attributes | See Also | Notes
#include <sys/dditypes.h> #include <sys/sunddi.h> int ddi_remove_event_handler(ddi_registration_id_t id);
Solaris DDI specific (Solaris DDI).
Unique system wide registration ID return by ddi_add_event_handler(9F) upon successful registration.
The ddi_remove_event_handler() function removes the callback handler specified by the registration id (ddi_registration_id_t). Upon successful removal, the callback handler is removed from the system and will not be invoked in the face of the event.
The ddi_remove_event_handler() function can be called from user and kernel contexts only.
See attributes(5) for a description of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
Stability Level |
Evolving |
Device drivers must remove all registered callback handlers before detach(9E) processing for that device instance is complete.
Name | Synopsis | Interface Level | Parameters | Description | Return Values | Context | Attributes | See Also | Notes