预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

设置回调

仅限 C++。这只需要在 C++ 中实现。示例中的代码就足够了,不需要修改。可以添加额外的错误或边界检查。

输入

参数

细节

const void ** 回调函数

用于将数据传回Enterprise Architect的回调函数指针数组。

通过回调输出

没有任何

细节

C++插件会在创建后很快收到这个方法。它传入一个回调函数指针数组,稍后插件使用这些回调函数指针将数据传回Enterprise Architect

示例实现

void ExampleServicePlugin::SetCallbacks(const void ** callbackFunctions)

{

如果(回调函数)

{

结果 = (ResultPtr)callbackFunctions[0];

SetErrorCode = (SetErrorCodePtr)callbackFunctions[ 1 ];

SetError = (SetErrorPtr)callbackFunctions[2];

LogMessage = (LogMessagePtr)callbackFunctions[3];

}

}