Структура PROCESS_INFORMATION заполняется функцией CreateProcess информацией о новом созданном процессе и его главном потоке.
typedef
struct _PROCESS_INFORMATION { // pi
HANDLE hProcess;
HANDLE hThread;
DWORD dwProcessId;
DWORD dwThreadId;
}
PROCESS_INFORMATION;
Возвращает дескриптор нового процесса. Этот дескриптор используется для указания процесса во всех функциях оперирующих с объектом процесса.
Возвращает дескриптор на главный поток нового процесса. Этот дескриптор используется для указания потока во всех функциях оперирующих с объектом потока.
Возвращает глобальный процессный идентификатор, используемый для распознания процесса. Это значение действительно с того времени как создан процесс до его уничтожения.
Возвращает глобальный поточный идентификатор, используемый для распознания потока. Это значение действительно с того времени как создан поток до его уничтожения.