点击查看详细介绍

UF_UGMGR_validate_alternate_part_id() 函数的参数解释说明,以及函数详细用法

misnn 7年前 656 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_UGMGR_validate_alternate_part_id
(
const tag_t part_tag,
const char * alt_item_id,
const char * alt_rev_id,
const char * context,
const char * id_type,
char * * modified_item_id,
char * * modified_rev_id,
UF_UGMGR_alt_id_status_t * status,
char * * reason
)

函数说明:
验证所选当前部分的新的替代备用ID。两个备用项ID和备用修订ID名称进行验证。 这个功能可能会拒绝提供的标识符,接受或修正。 那个行动体现在状态的值。这个函数调用TCEng用户出口函数来执行验证。用户出口定义何谓有效的替代项目和修订名字替代ID,并可能取决于零件号,零件类型,背景和ID类型。与TCEng提供的用户出口的一部分缺省短线的行为库是将始终返回USER_valid_name的状态,与输出参数modified_item_id和modified_rev_id设置为空字符串。 有效,默认的行为表示无条件接受用户输入的备选项目和修订的名称。

函数参数:
第1个参数为输入:
part_tag代表参数变量,const tag_t 为输入参数类型,部分标签分配备用ID设置。

第2个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为alt_item_id,备选项目ID。可以为NULL。

第3个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为alt_rev_id,替代版本ID。可以为NULL。

第4个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为context,上下文为其替代名称正在验证。可以为NULL。

第5个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为id_type,为此备用名称正在验证ID类型。可以为NULL。

第6个参数为输出:
输出char * * 字符类型的参数,参数的变量格式为modified_item_id,修改备选项目ID。会如果没有修改一个空字符串。字符串必须以UF_free使用后释放。

第7个参数为输出:
输出char * * 字符类型的参数,参数的变量格式为modified_rev_id,修改备用版本ID。会如果没有修改一个空字符串。字符串必须以UF_free使用后释放。

第8个参数为输出:
status代表参数变量,UF_UGMGR_alt_id_status_t * 为输出参数类型,表明枚举代码:UF_UGMGR_alt_id_valid - 接受UF_UGMGR_alt_id_invalid - 拒绝UF_UGMGR_alt_id_modified - 输入修改。

第9个参数为输出:
输出char * * 字符类型的参数,参数的变量格式为reason,原因。字符串必须以UF_free使用后释放。

0

最新回复 (0)
请登录后发表新帖