点击查看详细介绍

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

misnn 10年前 961 0

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


函数结构:
UF_CFI_spawn
(
const char * program,
int num_args,
char * arguments [ ],
logical is_concur,
int * process_id
)

函数说明:
生成一个子进程。返回代码将表明的状态创建进程。如果需要从实际命令的状态,使用UF_CFI_spawn_check_status。

函数参数:
第1个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为program,要执行的命令。这个命令必须是一个完整路径名,或程序必须在路径上找到。

第2个参数为输入:
输入int 整数型的参数,参数的变量格式为num_args,参数的下一个阵列中的数。这些参数将被传递到命令。

第3个参数为输入:
输入char * 字符类型的参数,参数的变量格式为arguments [ ],字符指针参数数组传递给程序。你可以传递一个NULL如果没有任何参数。这些参数将在存储它们的顺序添加,因此命令将是:程序参数[0]参数[1] ...开关必须由主叫格式化。在NT上,切换的形式是“-switch:值”,其中在Unix切换的形式是“-switch=价值”。

第4个参数为输入:
is_concur代表参数变量,logical 为输入参数类型,如果为真,该命令将在同一时间作为NX打开程序运行,如果为FALSE,那么UF_CFI_spawn将等待命令完成返回给调用者之前。

第5个参数为输出:
输出int * 整数型的参数,参数的变量格式为process_id,衍生的进程的进程ID。这个过程ID可用于检查使用UF_CFI_spawn_check_status衍生的进程的状态。

0

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