6.11. 模块管理 [已弃用]
本节介绍低级别 CUDA 驱动程序应用程序编程接口的已弃用模块管理功能。
函数
- CUresult cuModuleGetSurfRef ( CUsurfref* pSurfRef, CUmodule hmod, const char* name )
- 返回表面引用的句柄。
- CUresult cuModuleGetTexRef ( CUtexref* pTexRef, CUmodule hmod, const char* name )
- 返回纹理引用的句柄。
函数
- CUresult cuModuleGetSurfRef ( CUsurfref* pSurfRef, CUmodule hmod, const char* name )
-
返回表面引用的句柄。
参数
- pSurfRef
- - 返回的表面引用
- hmod
- - 从中检索表面引用的模块
- name
- - 要检索的表面引用的名称
返回值
CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_INVALID_CONTEXT, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_NOT_FOUND
已弃用
描述
在*pSurfRef中返回模块中名为name的表面引用的句柄hmod。如果不存在该名称的表面引用,cuModuleGetSurfRef() 返回 CUDA_ERROR_NOT_FOUND。注意请注意,此函数也可能返回先前异步启动的错误代码。
另请参阅
cuModuleGetFunction, cuModuleGetGlobal, cuModuleGetTexRef, cuModuleLoad, cuModuleLoadData, cuModuleLoadDataEx, cuModuleLoadFatBinary, cuModuleUnload
- CUresult cuModuleGetTexRef ( CUtexref* pTexRef, CUmodule hmod, const char* name )
-
返回纹理引用的句柄。
参数
- pTexRef
- - 返回的纹理引用
- hmod
- - 从中检索纹理引用的模块
- name
- - 要检索的纹理引用的名称
返回值
CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_INVALID_CONTEXT, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_NOT_FOUND
已弃用
描述
在*pTexRef中返回名为name的表面引用的句柄hmod的纹理引用的句柄。如果不存在该名称的纹理引用,cuModuleGetTexRef() 返回 CUDA_ERROR_NOT_FOUND。此纹理引用句柄不应被销毁,因为它将在模块卸载时被销毁。注意请注意,此函数也可能返回先前异步启动的错误代码。
另请参阅
cuModuleGetFunction, cuModuleGetGlobal, cuModuleGetSurfRef, cuModuleLoad, cuModuleLoadData, cuModuleLoadDataEx, cuModuleLoadFatBinary, cuModuleUnload