psGetProcessId 函数 (ntddk.h)

PsGetProcessId 例程返回与指定进程关联的进程标识符 (进程 ID) 。

语法

HANDLE PsGetProcessId(
  [in] PEPROCESS Process
);

参数

[in] Process

指向进程对象结构的指针。

返回值

PsGetProcessId 返回 Process 参数指定的进程的 进程 ID。

注解

EPROCESS 类型的进程对象结构是操作系统内部使用的不透明数据结构。 若要获取指向当前进程的 EPROCESS 结构的指针,驱动程序可以调用 PsGetCurrentProcess。 若要获取指向不同进程的 EPROCESS 结构的指针,驱动程序可以调用 ObReferenceObjectByHandle

要求

要求
最低受支持的客户端 在 Windows XP 和更高版本的 Windows 中可用。
目标平台 通用
标头 ntddk.h (包括 Ntddk.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任何级别

另请参阅

ObReferenceObjectByHandle

PsGetCurrentProcess