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)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任何级别

另请参阅

ObReferenceObjectByHandle

PsGetCurrentProcess