3.2. 初始化
变量
- CUDBGResult ( *CUDBGAPI_st::finalize )( )
- 完成 API 并释放所有内存。
- CUDBGResult ( *CUDBGAPI_st::getSupportedDebuggerCapabilities )( CUDBGCapabilityFlags* capabilities )
- 返回此版本 API 支持的调试器功能。
- CUDBGResult ( *CUDBGAPI_st::initialize )( )
- 初始化 API。
变量
- CUDBGResult ( *CUDBGAPI_st::finalize )( )
-
返回值
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 )( )
-
返回值
CUDBG_SUCCESS, CUDBG_ERROR_UNKNOWN