Как вызвать GetExitCodeProcess с отрицательными кодами выхода? - PullRequest
2 голосов
/ 07 июня 2011

Документация pinvoke для GetExitCodeProcess показывает коды выхода, возвращаемые как целые числа без знака (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 Ответ

3 голосов
/ 07 июня 2011

DWORD в целом числе без знака .

32-разрядное целое число без знака.Диапазон значений от 0 до 4294967295 десятичный.

Этот тип объявлен в WinDef.h следующим образом:

typedef unsigned long DWORD;

Здесь нет ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...