前页 | 后页 |
SetCallbacks
仅C ++。这仅需要在C ++中实现。示例中的代码就足够了,不需要修改。可以添加额外的错误或边界检查。
输入项
参数 |
细节 |
---|---|
const void ** callbackFunctions |
回调函数指针数组,用于将数据传递回Enterprise Architect 。 |
通过回调输出
没有
细节
创建后,C ++插件将立即收到此方法。它传递一个回调函数指针数组,该函数稍后将由插件使用,以将数据传递回Enterprise Architect
示例实施
void ExampleIntegrationPlugin :: SetCallbacks(const void ** callbackFunctions)
{
如果(callbackFunctions)
{
AddProperty =(AddPropertyPtr)callbackFunctions [0];
AddBinaryProperty =(AddBinaryPropertyPtr)callbackFunctions [1];
SetErrorCode =(SetErrorCodePtr)callbackFunctions [2];
SetError =(SetErrorPtr)callbackFunctions [3];
LogMessage =(LogMessagePtr)callbackFunctions [4];
}
}