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
- 表面引用句柄
已弃用

描述
*phArray中返回绑定到表面引用的 CUDA 数组hSurfRef,如果表面引用未绑定到任何 CUDA 数组,则返回 CUDA_ERROR_INVALID_VALUE

另请参阅

cuModuleGetSurfRef, cuSurfRefSetArray

CUresult cuSurfRefSetArray ( CUsurfref hSurfRef, CUarray hArray, unsigned int  Flags )
为表面引用设置 CUDA 数组。
参数
hSurfRef
- 表面引用句柄
hArray
- CUDA 数组句柄
Flags
- 设置为 0
已弃用

描述
设置 CUDA 数组hArray以便表面引用可以读取和写入hSurfRef。与表面引用关联的任何先前的 CUDA 数组状态都将被此函数取代。Flags必须设置为 0。CUDA_ARRAY3D_SURFACE_LDST 标志必须已为 CUDA 数组设置。任何先前绑定到hSurfRef的 CUDA 数组都将被解除绑定。

另请参阅

cuModuleGetSurfRef, cuSurfRefGetArray