Type Alias

IOAsyncCallback1

standard callback function for asynchronous I/O requests with one extra argument beyond a refcon and result code. This is often a count of the number of bytes transferred

Declaration

typedef void (*IOAsyncCallback1)(void *refcon, IOReturn result, void *arg0);

Parameters

refcon

The refcon passed into the original I/O request

result

The result of the I/O operation

arg0

Extra argument

See Also

Callbacks

IOAsyncCallback

standard callback function for asynchronous I/O requests with lots of extra arguments beyond a refcon and result code.

IOAsyncCallback0

standard callback function for asynchronous I/O requests with no extra arguments beyond a refcon and result code.

IOAsyncCallback2

standard callback function for asynchronous I/O requests with two extra arguments beyond a refcon and result code.

IOServiceInterestCallback

Callback function to be notified of changes in state of an IOService.

IOServiceMatchingCallback

Callback function to be notified of IOService publication.