opencl应用的第一步是查询平台集合選择其中一个或多个平台应用中使用。
平台集可以用以下命令查询:
- num_entries是可以加入平台的ID数量如果平台数不是NULL,那么这一项必需是大于零
这个命令会得到可用opencl平台列表。如果参数platforms是为NULLclGetPlatformIDs会返回可用平台数。返回的平台数可以用num_entries来限制这个要大于0并小于或等于可用平台数。可以举一个简单的例子说明如何查询和选择平台下面使用clGetPlatformIDs得到一个平台IDs例表: