SetEnableWithCompletion
Enables or disables the delivery of interrupts.
Declaration
virtual kern_return_t SetEnableWithCompletion(bool enable, IODispatchSourceCancelHandler handler);Parameters
- enable:
A Boolean value that indicates whether to enable the dispatch source. Specify
trueto enable the dispatch source, orfalseto disable it. - handler:
An optional block to execute when disabling the dispatch source. The dispatch source executes it after all pending interrupts finish executing.
Return Value
kIOReturnSuccess on success, or another value if an error occurs. See Error Codes.