Files
mql5-skills/skills/mql5/references/docs/29-opencl/1031-opencl-clsetkernelargmem.md
T
2026-06-23 21:47:51 +08:00

31 lines
768 B
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CLSetKernelArgMem
Sets an OpenCL buffer as a parameter of the OpenCL function.
```
bool  CLSetKernelArgMem(
   int   kernel,           // Handle to the kernel of an OpenCL program
   uint  arg_index,        // The number of the argument of the OpenCL function
   int   cl_mem_handle     // Handle to OpenCL buffer
   );
```
Parameters
kernel
[in]  Handle to a kernel of the OpenCL program.
arg_index
[in]  The number of the function argument, numbering starts with zero.
cl_mem_handle
[in]  A handle to an OpenCL buffer.
Return Value
Returns true if successful, otherwise returns false. For information about the error, use the [GetLastError()](/en/docs/check/getlasterror) function.