7.2. CUarrayMapInfo_v1 结构体参考
[CUDA 驱动程序使用的数据类型]
指定 CUDA 数组或 CUDA mipmapped 数组内存映射信息
公共变量
- unsigned int deviceBitMask
- unsigned int extentDepth
- unsigned int extentHeight
- unsigned int extentWidth
- unsigned int flags
- unsigned int layer
- unsigned int level
- CUmemHandleType memHandleType
- CUmemOperationType memOperationType
- unsigned long long offset
- unsigned int offsetX
- unsigned int offsetY
- unsigned int offsetZ
- unsigned int reserved[2]
- CUresourcetype resourceType
- unsigned long long size
- CUarraySparseSubresourceType subresourceType
变量
- unsigned int CUarrayMapInfo_v1::deviceBitMask [继承]
-
设备序号位掩码
- unsigned int CUarrayMapInfo_v1::extentDepth [继承]
-
深度,以元素为单位
- unsigned int CUarrayMapInfo_v1::extentHeight [继承]
-
高度,以元素为单位
- unsigned int CUarrayMapInfo_v1::extentWidth [继承]
-
宽度,以元素为单位
- unsigned int CUarrayMapInfo_v1::flags [继承]
-
flags 供将来使用,现在必须为零。
- unsigned int CUarrayMapInfo_v1::layer [继承]
-
对于 CUDA 分层数组,必须是有效的层索引。否则,必须为零
- unsigned int CUarrayMapInfo_v1::level [继承]
-
对于 CUDA mipmapped 数组,必须是有效的 mipmap 级别。对于 CUDA 数组,必须为零
- CUmemHandleTypeCUarrayMapInfo_v1::memHandleType [继承]
-
内存句柄类型
- CUmemOperationTypeCUarrayMapInfo_v1::memOperationType [继承]
-
内存操作类型
- unsigned long long CUarrayMapInfo_v1::offset [继承]
-
mip 尾部内的偏移量
内存内的偏移量
- unsigned int CUarrayMapInfo_v1::offsetX [继承]
-
起始 X 偏移量,以元素为单位
- unsigned int CUarrayMapInfo_v1::offsetY [继承]
-
起始 Y 偏移量,以元素为单位
- unsigned int CUarrayMapInfo_v1::offsetZ [继承]
-
起始 Z 偏移量,以元素为单位
- unsigned int CUarrayMapInfo_v1::reserved[2] [继承]
-
保留供将来使用,现在必须为零。
- CUresourcetypeCUarrayMapInfo_v1::resourceType [继承]
-
资源类型
- unsigned long long CUarrayMapInfo_v1::size [继承]
-
范围,以字节为单位
- CUarraySparseSubresourceTypeCUarrayMapInfo_v1::subresourceType [继承]
-
稀疏子资源类型