3.2. 初始化

变量

CUDBGResult  ( *CUDBGAPI_st::finalize )( )
Finalize the API and free all memory.
CUDBGResult  ( *CUDBGAPI_st::getSupportedDebuggerCapabilities )( CUDBGCapabilityFlags* capabilities )
Returns debugger capabilities that are supported by this version of the API.
CUDBGResult  ( *CUDBGAPI_st::initialize )( )
Initialize the 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
- returned debugger capabilities
返回

CUDBG_SUCCESS, CUDBG_ERROR_INVALID_ARGS,

CUDBGResult ( *CUDBGAPI_st::initialize )( )

初始化API。自CUDA 3.0起。

另请参阅:

finalize

返回

CUDBG_SUCCESS, CUDBG_ERROR_UNKNOWN