PROCESS_INFORMATION structure(机翻)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PROCESS_INFORMATION structure(机翻)相关的知识,希望对你有一定的参考价值。
包含新创建的过程及其主要信息线程。这是使用的 CreateProcess, CreateProcessAsUser, CreateProcessWithLogonW, or CreateProcessWithTokenW函数
typedef struct _PROCESS_INFORMATION { HANDLE hProcess; HANDLE hThread; DWORD dwProcessId; DWORD dwThreadId; } PROCESS_INFORMATION, *LPPROCESS_INFORMATION;
函数
hProcess
一个句柄到新创建的过程。处理用于指定过程在所有函数过程对象上执行操作。
hThread
一个处理新创建的进程的主线程。处理用于指定线程的线程对象上执行操作的所有功能。
dwProcessId
它的值可以用来识别一个过程。时间的价值是有效的创建过程,直到所有的处理流程都关闭,过程对象被释放,在这一点上,可能被重用的标识符。
dwThreadId
它的一个值,可以用来识别一个线程。时间的价值是有效的创建线程,直到所有处理关闭,线程的线程对象被释放,在这一点上,可能被重用的标识符。
附:
如果函数成功,一定要联系CloseHandle功能关闭hProcess hThread处理当你完成它们。否则,子进程退出时,系统不能清理过程结构的子进程,因为父进程仍然打开子进程处理。然而,系统将关闭这些处理在父进程终止时,那么子进程对象相关的结构将会清理干净。
Requirements
Minimum supported client |
Windows XP [desktop apps only] |
---|---|
Minimum supported server |
Windows Server 2003 [desktop apps only] |
Header |
|
以上是关于PROCESS_INFORMATION structure(机翻)的主要内容,如果未能解决你的问题,请参考以下文章
怎么查询一个进程ID,进程线程ID,进程句柄和进程线程句柄用来填充PROCESS_INFORMATION
论文阅读|struc2vec: Learning Node Representations from Structural Identity
论文阅读|struc2vec: Learning Node Representations from Structural Identity