14 KiB
资源访问函数 - 进程相关函数
文档类型:函数事实页 是否可直接用于生成代码:是;本页函数条目均包含参数表 遇到不确定时:回到 ../resource.md、../../index.md
进程相关函数
sysPutenv(arg1)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 字符串 | 按源文档示例顺序传入 |
sysParamStr(i)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | i |
是 | 任意值 | 按源文档示例顺序传入 |
sysErrorMessage(arg1)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 整数 | 按源文档示例顺序传入 |
sysgetenv(arg1)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 字符串 | 按源文档示例顺序传入 |
sysWaitForMultipleObjects(arg1, arg2, arg3)
用途:进程相关函数相关函数。
参数个数:3 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 数组 | 按源文档示例顺序传入 |
| 2 | arg2 |
是 | 整数 | 按源文档示例顺序传入 |
| 3 | arg3 |
是 | 任意值 | 按源文档示例顺序传入 |
sysTerminate()
用途:进程相关函数相关函数。
参数个数:0 返回值:处理结果
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysCreateMutex(arg1)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 字符串 | 按源文档示例顺序传入 |
sysReleaseMutex(ret)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | ret |
是 | 变量引用 | 按源文档示例顺序传入 |
sysProcessID()
用途:获取当前进程 ID(PID)。
参数个数:0 返回值:进程 ID(整数)
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysParamcount()
用途:获取命令行传入参数的个数。
参数个数:0 返回值:整数
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysThreadID()
用途:获取当前线程 ID。
参数个数:0 返回值:线程 ID(整数)
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sleep(arg1)
用途:让当前线程休眠指定毫秒数。
参数个数:1 返回值:无
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 整数 | 按源文档示例顺序传入 |
sysWaitForSingleObject(hand1, arg2)
用途:进程相关函数相关函数。
参数个数:2 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | hand1 |
是 | 任意值 | 按源文档示例顺序传入 |
| 2 | arg2 |
是 | 任意值 | 按源文档示例顺序传入 |
sysGetenvs()
用途:进程相关函数相关函数。
参数个数:0 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysexecGetenvs()
用途:进程相关函数相关函数。
参数个数:0 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysexecDeletepipe(hand)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | hand |
是 | 任意值 | 按源文档示例顺序传入 |
sysexecSetenvs(arg1, arg2)
用途:进程相关函数相关函数。
参数个数:2 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 数组 | 按源文档示例顺序传入 |
| 2 | arg2 |
是 | 整数 | 按源文档示例顺序传入 |
sysexecNewpipe(arg1)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 整数 | 按源文档示例顺序传入 |
dbglocalrunning()
用途:返回本地解释器正在运行的任务列表与调用栈信息。
参数个数:0 返回值:任务信息数组(包含 StartInfo/CallStack)
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
dbglocalcancel(task_id)
用途:根据任务 ID 终止本地运行中的任务。
参数个数:1 返回值:成功返回 1,失败返回 0
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | task_id |
是 | 任意值 | 按源文档示例顺序传入 |
sysThreadSelf()
用途:获取当前线程 ID(Linux 下为 pthread_t)。
参数个数:0 返回值:线程 ID(整数)
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
syslinuxkrnlclosemutex(arg1, arg2)
用途:关闭并清理指定互斥量(Linux),用于移除互斥相关的系统信号量与临时文件。
参数个数:2 返回值:成功返回 1,失败返回 0
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 字符串 | 按源文档示例顺序传入 |
| 2 | arg2 |
是 | 整数 | 按源文档示例顺序传入 |
sysSetThreadPriority(arg1[, arg2])
用途:进程相关函数相关函数。
参数个数:1 到 2 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 整数 | 按源文档示例顺序传入 |
| 2 | arg2 |
否 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 tid |
sysGetThreadPriority(pri[, arg2])
用途:进程相关函数相关函数。
参数个数:1 到 2 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | pri |
是 | 任意值 | 按源文档示例顺序传入 |
| 2 | arg2 |
否 | 任意值 | 按源文档示例顺序传入 |
sysSetProcessPriority(arg1[, arg2])
用途:进程相关函数相关函数。
参数个数:1 到 2 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 整数 | 按源文档示例顺序传入 |
| 2 | arg2 |
否 | 整数 | 按源文档示例顺序传入 |
sysGetProcessPriority(pri[, arg2])
用途:进程相关函数相关函数。
参数个数:1 到 2 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | pri |
是 | 任意值 | 按源文档示例顺序传入 |
| 2 | arg2 |
否 | 整数 | 按源文档示例顺序传入 |
sysGetProcessList()
用途:进程相关函数相关函数。
参数个数:0 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysGetProcessListw()
用途:进程相关函数相关函数。
参数个数:0 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysGetProcessNamePath(path)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | path |
是 | 字符串 | 按源文档示例顺序传入 |
sysGetProcessNamePathw(path)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | path |
是 | 字符串 | 按源文档示例顺序传入 |
sysGetProcessCmdLine(arg1)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 整数 | 按源文档示例顺序传入 |
sysGetProcessCmdLinew(arg1)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 整数 | 按源文档示例顺序传入 |
sysSetThreadName(arg1[, arg2])
用途:设置线程名称(Linux 仅支持当前线程)。
参数个数:1 到 2 返回值:成功返回 0,失败返回非 0
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 字符串 | 按源文档示例顺序传入 |
| 2 | arg2 |
否 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 tid |
sysGetThreadName([arg1])
用途:获取线程名称。
参数个数:0 到 1 返回值:线程名称字符串;失败返回 nil 或空串
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
否 | 任意值 | 按源文档示例顺序传入 |
sysGetThreads()
用途:进程相关函数相关函数。
参数个数:0 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysPPid()
用途:进程相关函数相关函数。
参数个数:0 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysGetSubProcesses()
用途:进行字符串提取或替换处理。
参数个数:0 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysKill(arg1)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 整数 | 按源文档示例顺序传入 |
sysPidOfTid(tid)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | tid |
是 | 任意值 | 按源文档示例顺序传入 |
sysPidOfHandle(handle)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | handle |
是 | 任意值 | 按源文档示例顺序传入 |
sysHandleOfPid(arg1)
用途:进程相关函数相关函数。
参数个数:1 返回值:处理后的结果值
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|---|---|---|---|
| 1 | arg1 |
是 | 整数 | 按源文档示例顺序传入 |
sysGetLastError()
用途:获取最近一次系统错误码。
参数个数:0 返回值:整数
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysCmdLine()
用途:获取当前进程命令行。
参数个数:0 返回值:字符串
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|
sysClientInfo()
用途:获取客户端信息。
参数个数:0 返回值:客户端信息或 nil
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|---|