CLExecutionStatus

返回OpenCL程序执行状态。

int  CLExecutionStatus(
   int   kernel            // 处理OpenCL程序的内核
   );

参数

kernel

[in]  处理OpenCL程序的内核。

返回值

返回OpenCL程序状态。该值可以是以下值的其中一个:

  • CL_COMPLETE=0 – 程序完成,
  • CL_RUNNING=1 – 运行,
  • CL_SUBMITTED=2 – 提交执行,
  • CL_QUEUED=3 – 排队,
  • -1 (负1) – 执行CLExecutionStatus()时出现错误。