6.27. 表面引用管理 [已弃用]
本节介绍低级别 CUDA 驱动程序应用程序编程接口的表面引用管理功能。
函数
- CUresult cuSurfRefGetArray ( CUarray* phArray, CUsurfref hSurfRef )
- 返回绑定到表面引用的 CUDA 数组。
- CUresult cuSurfRefSetArray ( CUsurfref hSurfRef, CUarray hArray, unsigned int Flags )
- 为表面引用设置 CUDA 数组。
函数
- CUresult cuSurfRefGetArray ( CUarray* phArray, CUsurfref hSurfRef )
-
返回绑定到表面引用的 CUDA 数组。
参数
- phArray
- - 表面引用句柄
- hSurfRef
- - 表面引用句柄
返回值
CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_INVALID_CONTEXT, CUDA_ERROR_INVALID_VALUE
- CUresult cuSurfRefSetArray ( CUsurfref hSurfRef, CUarray hArray, unsigned int Flags )
-
为表面引用设置 CUDA 数组。
参数
- hSurfRef
- - 表面引用句柄
- hArray
- - CUDA 数组句柄
- Flags
- - 设置为 0
返回值
CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_INVALID_CONTEXT, CUDA_ERROR_INVALID_VALUE
已弃用
描述
设置 CUDA 数组hArray以便表面引用可以读取和写入hSurfRef。与表面引用关联的任何先前的 CUDA 数组状态都将被此函数取代。Flags必须设置为 0。CUDA_ARRAY3D_SURFACE_LDST 标志必须已为 CUDA 数组设置。任何先前绑定到hSurfRef的 CUDA 数组都将被解除绑定。另请参阅