我们可以使用如下函数来查询已创建图像的维度、高度和像素格式等信息:
cl_int clGetImageInfo (cl_mem image,
cl_image_info param_name,
size_t param_value_size,
void *param_value,
size_t *param_value_size_ret)
- 参数image为被查询的图像对象。
-
参数param_name指明要查询的属性名称。参数所支持的类型以及返回的信息如下表所示。
- 参数param_value用于存储查询结果。如果为NULL,则忽略。
-
参数param_value_size为param_value内存块的大小。其值必须大于等于表5-5中返回类型的大小。
-
参数param_value_size_ret为查询结果的实际大小。
上表中的信息参数选项都是很直接的,使用也很容易,在此就不举例说明。