インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

aio_error

非同期 I/O 要求のエラーステータスを返します。

構文

int aio_error(const struct aiocb *aiocbp);

引数

*aiocbp

非同期 I/O 要求が生成される制御ブロックへのポインター

説明

aio_error() 関数は、aiocbp で指定された制御ブロックにおける非同期 I/O 要求のエラーステータスを返します。

戻り値

EINPROGRESS: 非同期 I/O 要求が完了されなかった場合

ECANCELED: 非同期 I/O 要求が取り消された場合

0: 成功

Error value: エラー

正確なエラー値またはエラーコードを取得するには、errno を使用します。これは、ReadFile()WriteFile()、または FlushFileBuffers() 操作でエラーが発生した場合に返されるエラー値と同じです。

関連情報