GpaRegisterLoggingCallback
版权所有 (c) 2018-2021 Advanced Micro Devices, Inc. 保留所有权利。
语法
GpaStatus GpaRegisterLoggingCallback( GpaLoggingType logging_type, GpaLoggingCallbackPtrType callback_func_ptr);描述
注册一个回调函数以接收日志消息。一次只能注册一个回调函数,因此实现应能够处理不同类型的消息。回调函数的一个参数将指示接收到的消息类型。消息末尾不包含换行符。要注销回调函数,请为 logging_type 指定 kGpaLoggingNone,为 callback_func_ptr 指定 NULL。
参数
| 名称 | 描述 |
|---|---|
| logging_type | 标识接收回调消息的类型。 |
| callback_func_ptr | 指向回调函数的指针。 |
返回值
| 返回值 | 描述 |
|---|---|
| kGpaStatusOk | 已成功注册日志记录回调函数。 |
| kGpaStatusErrorNullPointer | 提供的 callback_func_ptr 参数为 NULL,并且指定的 logging_type 不是 kGpaLoggingNone。 |
| kGpaStatusErrorException | 发生异常。 |