getppidx 内核服务
用途
获取所指定进程的父进程标识。
语法
#include <sys/types.h>
#include <sys/errno.h> pid_t getppidx (ProcessID)
pid_t ProcessID;
pid_t ProcessID;
参数
| 项 | 描述 |
|---|---|
| ProcessID | 指定进程标识。 如果此参数为 0 ,那么会返回调用进程的父进程标识。 |
描述
getppidx() 内核服务接受进程标识作为输入。 如果输入进程标识为 0 ,那么 getppidx() 子例程将返回调用进程的父进程的进程标识。 如果输入流程标识为非零且值有效,那么将返回输入流程标识的父标识。 如果输入的进程 ID 无效,getppidx() 内核服务将返回 -1 。
执行环境
只能从 进程 环境调用 getppidx() 内核服务。
返回值
| 项 | 描述 |
|---|---|
| -1 | 指示 ProcessID 参数无效。 |