Visible to Intel only — GUID: GUID-4AF5B4F7-26AA-40A8-B2B7-91834D4E13BF
Visible to Intel only — GUID: GUID-4AF5B4F7-26AA-40A8-B2B7-91834D4E13BF
aio_error
Returns error status for asynchronous I/O requests.
Syntax
int aio_error(const struct aiocb *aiocbp); |
Arguments
*aiocbp |
Pointer to control block from where asynchronous I/O request is generated |
Description
The aio_error() function returns the error status for the asynchronous I/O request in the control block, which is pointed to by aiocbp.
Returns
EINPROGRESS: When asynchronous I/O request is not completed
ECANCELED: When asynchronous I/O request is cancelled
0: On success
Error value: On error
To get the correct error value/code, use errno. This is the same error value returned when an error occurs during a ReadFile(), WriteFile(), or a FlushFileBuffers() operation.