# 回调结构

本节描述了各种插件 SDK 回调结构。

这些结构在事件回调中使用(使用 _plugin_registercallback 注册)。

请注意,指针 void* callbackInfo 永远不为 NULL,但各个结构的成员可能为 NULL。

同时请记住,您不能在回调函数作用域外使用任何提供的指针。

通常情况下,回调中应避免耗时的操作,请在单独的线程中执行这些操作。

您可以使用 _plugin_registercallback 函数注册回调。回调的类型定义如下:

void CBPLUGIN(
CBTYPE bType //事件类型(当您对多个事件使用同一函数时很有用)
void* callbackInfo //信息结构指针(见下文)
);

目录: