Top > Programming > OpenCL > JpnReference > clReleaseKernel
Last-modified: Wed, 11 Sep 2013 09:26:23 JST
Counter:936 Today:1 Yesterday:0 Online:4
このエントリーをはてなブックマークに追加

clReleaseKernel

About

OpenCL カーネルオブジェクトの参照数をデクリメントします。カーネルに保持されるインスタンスの数が0になり、カーネルのキューに入れられたあらゆるコマンドからカーネルが不要になったとき、カーネルオブジェクトは削除されます。

C/C++

cl_int clReleaseKernel (cl_kernel kernel)

C#

int clReleaseKernel(IntPtr kernel);

Args

  • kernel
    • OpenCL カーネルオブジェクトを指定します。

Return

実行に成功したとき、CL_SUCCESSを返します。それ以外のとき、次のうち1つのエラーを返します。

  • CL_INVALID_KERNEL
    • kernel に無効な値が指定されたとき。
  • CL_OUT_OF_RESOURCES
    • デバイス上でリソースの確保、割り当てに失敗したとき。
  • CL_OUT_OF_HOST_MEMORY
    • ホスト上でリソースの確保、割り当てに失敗したとき。