如何使用否定退出代码来解释GetExitCodeProcess?

时间:2011-06-06 21:37:02

标签: c# .net winapi pinvoke

GetExitCodeProcess的pinvoke文档显示以无符号整数(uint)形式返回的退出代码。如何使用负退出代码值处理进程? LPDWORD是否正确分配给uint或者是pinvoke doc中的错误?

pinvoke doc: http://www.pinvoke.net/default.aspx/kernel32.getexitcodeprocess

win32 api doc: http://msdn.microsoft.com/en-us/library/ms683189(v=vs.85).aspx

1 个答案:

答案 0 :(得分:3)

DWORD in unsigned integer

  

32位无符号整数。范围是04294967295十进制。

     

此类型在WinDef.h中声明如下:

typedef unsigned long DWORD;

这里没有错误。