LDI_REMOVE_EVENT_HANDLER(9F)                    Kernel Functions for Drivers
NAME
       ldi_remove_event_handler - remove an NDI event service callback
SYNOPSIS
       #include <sys/ddi_obsolete.h>       
int ldi_remove_event_handler(
ldi_handle_t lh,            
ldi_callback_id_t id);
INTERFACE LEVEL
       Obsolete
PARAMETERS
       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.
DESCRIPTION
       This function is obsolete and is only maintained for compatibility.
       Use of this function is strongly discouraged. For equivalent
       functionality provided by new interfaces, see       
ldi_ev_register_callbacks(9F) and 
ldi_ev_remove_callbacks(9F).
       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 occurrence.
RETURN VALUES
       DDI_SUCCESS                      Callback handler removed successfully.       
DDI_FAILURE                      Failed to remove callback handler.
CONTEXT
       This function can be called from user and kernel contexts only.
SEE ALSO
       ldi_add_event_handler(9F), 
ldi_ev_register_callbacks(9F),       
ldi_ev_remove_callbacks(9F), 
ldi_get_eventcookie(9F)       Writing Device Drivers                                April 9, 2016   LDI_REMOVE_EVENT_HANDLER(9F)