码迷,mamicode.com
首页 > 其他好文 > 详细

PROCESS_INFORMATION structure(机翻)

时间:2017-05-28 22:24:11      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:read   子进程   min   content   hand   family   reads   base   标识   

包含新创建的过程及其主要信息线程。这是使用的 CreateProcessCreateProcessAsUserCreateProcessWithLogonW, 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

WinBase.h on Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 and Windows Server 2008 R2 (include Windows.h);
Processthreadsapi.h on Windows 8 and Windows Server 2012

PROCESS_INFORMATION structure(机翻)

标签:read   子进程   min   content   hand   family   reads   base   标识   

原文地址:http://www.cnblogs.com/REscan/p/6916722.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!