Error Message Handler (EMH)大多数ITK函数在发生错误时返回一个整数值。此整数值对应于字符串消息错误。
函数EMH_ask_error_text或EMH_ask errors应该在每次ITK函数调用之后使用来报告错误。额外的EMH功能可用于更彻底的错误报告,如果需要。您可以将自己的错误消息添加到Teamcenter ITK。Teamcenter为此目的特意保留了一个错误消息范围。这些用户定义的错误消息的保留范围目前定义为:919000到919999。
if (ifail != ITK_ok)
{
decision = EPM_nogo;
EMH_ask_error_text(ifail, &err_string);
TC_write_syslog("CODE:%d MSG:%s.\n", ifail, err_string);
}