如何使用负退出代码调用 GetExitCodeProcess?
GetExitCodeProcess 的 pinvoke 文档显示以无符号整数 (uint) 形式返回的退出代码。如何处理具有负退出代码值的进程? LPDWORD 是否正确分配给 uint 或者这是 pinvoke 文档中的错误?
Pinvoke 文档: http://www.pinvoke.net/default.aspx/kernel32.getexitcodeprocess
win32 API 文档: http://msdn.microsoft.com/en-我们/library/ms683189(v=vs.85).aspx
The pinvoke documentation fro GetExitCodeProcess shows exit codes returned as unsigned integers (uint). How do I handle a process with negative exit code values? Is LPDWORD correctly assigned to uint or is that a bug in 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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DWORD
无符号整数。这里没有错误。
DWORD
in unsigned integer.No bug here.