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

aio_return

非同期 I/O 要求の最終リターンステータスを返します。

構文

ssize_t aio_return(struct aiocb *aiocbp);

引数

*aiocbp

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

説明

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

この関数は、aio_error()EINPROGRESS 以外の値を返した後、1 つの要求につき一度だけ呼び出してください。

戻り値

同期 ReadFile()/WriteFile()/FlushFileBuffer() 要求の戻り値: 非同期 I/O 操作が完了した場合

未定義の戻り値: 非同期 I/O 操作が完了しなかった場合

エラー値: エラーが発生した場合

正確なエラーコードまたはエラー値を取得するには、errno を使用します。

関連情報