预订演示
前页 后页

设置回调

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

输入

参数

细节

const void ** 回调函数

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

通过回调输出

没有任何

细节

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

示例实现

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

{

如果(回调函数)

{

AddProperty = (AddPropertyPtr)callbackFunctions[0];

AddBinaryProperty = (AddBinaryPropertyPtr)callbackFunctions[ 1 ];

SetErrorCode = (SetErrorCodePtr)callbackFunctions[2];

SetError = (SetErrorPtr)callbackFunctions[3];

LogMessage = (LogMessagePtr)callbackFunctions[4];

}

}