非同期 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 を使用します。