getppidx 内核服务

用途

获取所指定进程的父进程标识。

语法

#include <sys/types.h> 
#include <sys/errno.h>
pid_t getppidx (ProcessID)
pid_t ProcessID;

参数

描述
ProcessID 指定进程标识。 如果此参数为 0 ,那么会返回调用进程的父进程标识。

描述

getppidx() 内核服务接受进程标识作为输入。 如果输入进程标识为 0 ,那么 getppidx() 子例程将返回调用进程的父进程的进程标识。 如果输入流程标识为非零且值有效,那么将返回输入流程标识的父标识。 如果输入的进程 ID 无效,getppidx() 内核服务将返回 -1 。

执行环境

只能从 进程 环境调用 getppidx() 内核服务。

返回值

描述
-1 指示 ProcessID 参数无效。