传递一个指向多种类型之一的cuGetPointerAttribute()
指针,根据请求的实际属性填充。其中一些类型是明确说明的,或者可以隐含地推导出来推导,但有些类型 - 不是那么多。具体来说......必须为属性传递指针的类型是什么:
CU_POINTER_ATTRIBUTE_BUFFER_ID
- 可能是数字 ID,但它的类型是什么?CU_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPES
- 一个位掩码,据说,但有多宽?
CUDA 驱动程序 API 似乎没有回答这些问题。
int*
PS - 即使对于布尔属性,您是否应该通过 an或 a也不够清楚bool*
。