clReleaseKernel

Verringert den Referenzzähler von kernel.

Signatur

cl_int clReleaseKernel ( cl_kernel kernel )

Parameter

kernel: Der Kernel der freigegeben werden soll

Rückgabewerte

Zurückgegeben wird ein Fehlercode:

Wert Beschreibung
CL_SUCCESS Die Funktion wurde erfolgreich ausgeführt
CL_INVALID_COMMAND_QUEUE command_queue ist keine gültige Command-Queue
CL_OUT_OF_RESOURCES Es ist ein Fehler beim Reservieren von Speicher aufgetreten, der für die OpenCL-Implementation auf dem Gerät gebraucht wird.
CL_OUT_OF_HOST_MEMORY Es ist ein Fehler beim Reservieren von Speicher aufgetreten, der für die OpenCL-Implementation auf dem Hostprozressor gebraucht wird.

Hinweise

Wenn der Referenzzähler von kernel auf Null fällt und der Kernel nicht mehr von einem Befehl innerhalb einer Command-Queue gebraucht wird, wird er gelöscht.

Siehe auch