ldi_remove_event_handler(Kernel Functions for Drivldi_remove_event_handler(9F)NAMEldi_remove_event_handler - Remove an NDI event service callback
SYNOPSIS
#include <sys/sunldi.h>
int ldi_remove_event_handler(ldi_handle_t lh, ldi_callback_id_t id);
INTERFACE LEVEL
Solaris DDI Specific (Solaris DDI)
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 reg‐
istration.
DESCRIPTION
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.
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 ALSOldi_add_event_handler(9F), ldi_get_eventcookie(9F)
Writing Device Drivers
SunOS 5.10 9 Feb 2004 ldi_remove_event_handler(9F)