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
答案 0 :(得分:3)
32位无符号整数。范围是
0
到4294967295
十进制。此类型在WinDef.h中声明如下:
typedef unsigned long DWORD;
这里没有错误。