前页 | 后页 |
设置回调
仅限 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];
}
}