Content-type: text/html Man page of ldi_remove_event_handler

ldi_remove_event_handler

Section: Kernel Functions for Drivers (9F)
Updated: 9 Feb 2004
Index Return to Main Contents
 

NAME

ldi_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 registration.

 

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 ALSO

ldi_add_event_handler(9F), ldi_get_eventcookie(9F)

Writing Device Drivers


 

Index

NAME
SYNOPSIS
INTERFACE LEVEL
PARAMETERS
DESCRIPTION
RETURN VALUES
CONTEXT
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:39:36 GMT, October 02, 2010