购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_CLONE_register_ntfy_callback( UF_CLONE_notify_cb_t cb, UF_CLONE_notify_callback_t callback, const char * name, const char * description, const char * relative_callback, logical before_relative) 函数说明:
这个程序注册一个回调函数在被称为通知由CB参数指定的回调点。名字参数被用来识别回调购买除去,或的其他回调函数插入之前或之后,这功能中的回调列表。因此,名称应该是唯一的(这个特殊的回调点)。建议该名称应与站点特定的前缀码。一些回调是由NX本身注册,并这些所有的名称以“UGS”。名被认为要的情况下independent-即“UGS NOTIFY”是一样的“UGS通知”如果相同名称的回调已被注册在该再打点,那么它将被该功能前拆除供给被登记。克隆操作将在顺序调用这些回调它们存在于列表中在适当的点克隆操作。回调函数一般应返回UF_CLONE_continue。调用列表中的进一步回调可以通过返回UF_CLONE_cut来防止。大部分的通知回调点有开始和结束回调:开始(..._求_...)回调将之前被调用的动作是将要执行,允许回调检查并禁止它,或进行必要的前期行动;结束操作完成后的回调会被调用成功地,允许一个回调来执行必要的后操作。注意对应于开始结束回调如果有问题的操作失败的回调可能不会调用因为某些原因。有可能以指定提供的回调应放在之前或之后使用另一个命名回调relative_callback和before_relative参数。如果指定的相对回调不存在,该函数将返回错误UF_CLONE_err_no_relative_cb和放置回调被注册在的开头或结尾取决于before_relative的值回调列表旗。
函数参数:
第1个参数为输入:
cb代表参数变量,UF_CLONE_notify_cb_t 为输入参数类型,在此调用回调函数点被注册
第2个参数为输入:
callback代表参数变量,UF_CLONE_notify_callback_t 为输入参数类型,回调函数的函数指针
第3个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为name,这个回调的名字 - 应该是唯一的,这点回调
第4个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为description,回调函数的描述,仅供参考
第5个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为relative_callback,回调的名字来定位这一块相对,可以为空,在这一点意味着回调的整个列表。
第6个参数为输入:
before_relative代表参数变量,logical 为输入参数类型,这是否应该回调的相对回调之前被放置(如果为true)或之后(如果为false)。如果相对回调NULL或不存在,真正地在列表的开头的新的回调,在结束后