Я использую программу под названием Igor, и я пишу некоторые обертки для вызова функции C из Igor. В некоторых оболочках, где задействован AMD GPU, я должен создать контекст / очередь внутри функции C, использовать их и, наконец, освободить их.
В этом случае каждый раз, когда я вызываю функцию C из Igor, вышеповторяется. Есть ли способ передать указатель / дескриптор для этого контекста / очереди обратно в хост-программу? Варианты для передачи переменной - это передать значение типа double, могу ли я использовать его для размещения значения указателя контекста / очереди?