Content-type: text/html
#include <sys/sunldi.h>
int ldi_remove_event_handler(ldi_handle_t lh, ldi_callback_id_t id);
Solaris DDI Specific (Solaris DDI)
ldi_handle_t lh Layered handle representing the device for which the event notification is requested.
ldi_callback_id_t id Unique system-wide registration ID returned by ldi_add_event_handler(9F) upon successful registration.
The ldi_remove_event_handler() function removes the callback handler specified by the registration ID (ldi_callback_id_t). Upon successful removal, the callback handler is removed from the system and is not invoked at the event occurance.
DDI_SUCCESS Callback handler removed successfully.
DDI_FAILURE Failed to remove callback handler.
This function can be called from user and kernel contexts only.
ldi_add_event_handler(9F), ldi_get_eventcookie(9F)
Writing Device Drivers