3.2. 初始化

变量

CUDBGResult  ( *CUDBGAPI_st::finalize )( )
完成 API 并释放所有内存。
CUDBGResult  ( *CUDBGAPI_st::getSupportedDebuggerCapabilities )( CUDBGCapabilityFlags* capabilities )
返回此版本 API 支持的调试器功能。
CUDBGResult  ( *CUDBGAPI_st::initialize )( )
初始化 API。

变量

CUDBGResult ( *CUDBGAPI_st::finalize )( )

完成 API 并释放所有内存。自 CUDA 3.0 起。

另请参阅

initialize

返回值

CUDBG_SUCCESS, CUDBG_ERROR_UNINITIALIZED, CUDBG_ERROR_COMMUNICATION_FAILURE, CUDBG_ERROR_UNKNOWN

CUDBGResult ( *CUDBGAPI_st::getSupportedDebuggerCapabilities )( CUDBGCapabilityFlags* capabilities )

返回此版本 API 支持的调试器功能。自 CUDA 12.5 起。

此 API 方法可以在不初始化 API 的情况下调用。

参数
capabilities
- 返回的调试器功能
返回值

CUDBG_SUCCESS, CUDBG_ERROR_INVALID_ARGS,

CUDBGResult ( *CUDBGAPI_st::initialize )( )

初始化 API。自 CUDA 3.0 起。

另请参阅

finalize

返回值

CUDBG_SUCCESS, CUDBG_ERROR_UNKNOWN