Verringert den Referenzzähler von program.
cl_int clReleaseProgram ( cl_program program )
program: Die cl_program Variable, die freigegeben werden soll.
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. |
Das Programm-Objekt wird gelöscht, wenn alle Kernel-Objekte, die mit program verbunden sind gelöscht wurde und der Referenzzähler von program auf Null gefallen ist.