当前位置:网站首页>ITK Example

ITK Example

2022-07-05 17:22:00 腿毛ger

以下代码(使用cust1作为站点)显示了在自定义出口中注册自定义处理程序:

extern int cust1_action_handler(EPM_action_message_t msg) {
  /* insert custom handler code here */           
} 
extern DLLAPI int cust1_register_custom_handlers(int *decision, va_list args) {
    int rcode = ITK_ok;
    *decision  = ALL_CUSTOMIZATIONS;
    rcode = EPM_register_action_handler("cust1-action-handler", "",             
     cust1_action_handler);  
    if (rcode == ITK_ok)
        fprintf(stdout, "cust1-action-handler successfully registered!\n");
    else
        fprintf(stdout, "WARNING - cust1-action-handler NOT registered!\n");  
    return rcode;
}
extern DLLAPI int cust1_register_callbacks () { 
   CUSTOM_register_exit ( "cust1", "USER_gs_shell_init_module",
       (CUSTOM_EXIT_ftn_t)  cust1_register_custom_handlers);
  return ( ITK_ok );
}
原网站

版权声明
本文为[腿毛ger]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_44942769/article/details/125577440