clFinish
About
指定するコマンドキューに既存のすべての OpenCL のコマンドが、関連付けられたデバイスに対して発行されて完了するまでの間ブロックします。clFinish は、コマンドキューに既存のすべてのコマンドが実行されるまで処理を返しません。clFinish も同期ポイントです。
- Original Reference
C/C++
cl_int clFinish (cl_command_queue command_queue)
C#
int clFinish (IntPtr command_queue);
Args
- command_queue
- 有効なコマンドキューを指定します。
Return
実行に成功したとき、CL_SUCCESSを返します。それ以外のとき、次のうち1つのエラーを返します。
- CL_INVALID_COMMAND_QUEUE
- command_queue に無効な値が指定されたとき。
- CL_OUT_OF_RESOURCES
- デバイス上でリソースの確保、割り当てに失敗したとき。
- CL_OUT_OF_HOST_MEMORY
- ホスト上でリソースの確保、割り当てに失敗したとき。