インテル® C++ コンパイラー 14.0 ユーザー・リファレンス・ガイド
非同期の読み取り操作を実行します。
aio_read() 関数は、次の関数を呼び出して非同期の読み取り操作を要求します。
"ReadFile(hFile, lpBuffer, nNumberOfBytesToRead, lpNumberOfBytesRead, NULL);"
説明:
aio_return() 関数を使用して、実際に読み取ったバイトを lpNumberOfBytesRead に格納します。
aiocb->aio_offset == (intptr_t)-1 拡張を使用して、最後に読み取ったレコードの次から読み取り操作を開始します。これを使用すると、ファイルの位置を指定する必要がないため、パフォーマンスが向上します。