Removes a virtual interrupt handler.
#include <sys/types.h>
#include <sys/errno.h>
void vec_clear ( levsublev)
int levsublev;
Item | Description |
---|---|
levsublev | Represents the value returned by vec_init kernel service when the virtual interrupt handler was defined. |
The vec_clear kernel service is not part of the base kernel but is provided by the device queue management kernel extension. This queue management kernel extension must be loaded into the kernel before loading any kernel extensions referencing these services.
The vec_clear kernel service removes the association between a virtual interrupt handler and the virtual interrupt level and sublevel that was assigned by the vec_init kernel service. The virtual interrupt handler at the sublevel specified by the levsublev parameter no longer registers upon return from this routine.
The vec_clear kernel service can be called from the process environment only.
The vec_clear kernel service has no return values. If no virtual interrupt handler is registered at the specified sublevel, no operation is performed.