6.2. 错误处理

本节介绍底层 CUDA 驱动程序应用程序编程接口的错误处理函数。

函数

CUresult cuGetErrorName ( CUresult error, const char** pStr )
获取错误代码枚举名称的字符串表示形式。
CUresult cuGetErrorString ( CUresult error, const char** pStr )
获取错误代码的字符串描述。

函数

CUresult cuGetErrorName ( CUresult error, const char** pStr )
获取错误代码枚举名称的字符串表示形式。
参数
error
- 要转换为字符串的错误代码
pStr
- 字符串指针的地址。
描述

设置*pStr到枚举错误代码名称的 NULL 终止字符串表示形式的地址error。如果错误代码无法识别,将返回 CUDA_ERROR_INVALID_VALUE,并且*pStr将设置为 NULL 地址。

另请参阅

CUresult, cudaGetErrorName

CUresult cuGetErrorString ( CUresult error, const char** pStr )
获取错误代码的字符串描述。
参数
error
- 要转换为字符串的错误代码
pStr
- 字符串指针的地址。
描述

设置*pStr到错误代码的 NULL 终止字符串描述的地址error。如果错误代码无法识别,将返回 CUDA_ERROR_INVALID_VALUE,并且*pStr将设置为 NULL 地址。

另请参阅

CUresult, cudaGetErrorString