Defined Types
typedef void (*IOAsyncCallback)(void *refcon, IOReturn result, void **args,
int numArgs);
Parameters
Name | Description |
refcon | The refcon passed into the original I/O request |
result | The result of the I/O operation |
args | Array of extra arguments |
numArgs | Number of extra arguments |
typedef void (*IOAsyncCallback0)(void *refcon, IOReturn result);
Parameters
Name | Description |
refcon | The refcon passed into the original I/O request |
result | The result of the I/O operation |
typedef void (*IOAsyncCallback1)(void *refcon, IOReturn result, void *arg0);
Parameters
Name | Description |
refcon | The refcon passed into the original I/O request |
result | The result of the I/O operation |
arg0 | Extra argument |
typedef void (*IOAsyncCallback2)(void *refcon, IOReturn result, void *arg0, void *arg1);
Parameters
Name | Description |
refcon | The refcon passed into the original I/O request |
result | The result of the I/O operation |
arg0 | Extra argument |
arg1 | Extra argument |
© 2000 Apple Computer, Inc. (Last Updated 2/23/2000)