前页 后页

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];

}

}