Основы программирования в Win32API. Марапулец Ю.В. - 19 стр.

UptoLike

Составители: 

2.2. API-функции для работы с процессами и потоками
В Win32 API определены следующие функции работы с процессами и пото-
ками (табл. 2.1.).
Таблица 2.1
Название функции Выполняемое действие
AttachThreadInput
Переключение механизмов ввода с одной нити
на другую
CommandLineToArgvW Производит разбор командной строки в Unicode
CreateProcess Создает процесс
CreateRemoteThread
Создает поток в адресном пространстве другого
процесса
CreateThread Создает поток
ExitProcess Завершает процесс и все его потоки
ExitThread Завершает поток
FreeEnvironmentStrings Освобождает память области переменных среды
GetCommandLine Возвращает указатель на командную строку
GetCurrentProcess
Возвращает дескриптор (handle) текущего
процесса
GetCurrentProcessId Возвращает идентификатор текущего процесса
GetCurrentThread Возвращает дескриптор текущего потока
GetCurrentThreadId Возвращает идентификатор текущего потока
GetEnvironmentStrings Возвращает строку переменных среды
GetEnvironmentVariable
Возвращает значение указанной переменной
среды
GetExitCodeProcess Возвращает код завершения процесса
GetExitCodeThread Возвращает код завершения потока
GetPriorityClass Возвращает класс приоритета процесса
GetProcessAffinityMask
Сообщает, на каких процессорах разрешено
исполнение процесса
GetProcessShutdownParameters
Сообщает параметры поведения процесса при за-
вершении работы системы
GetProcessTimes
Возвращает временные характеристики указанного
процесса
GetCurrentProcess
Сообщает версию Windows, для которой предна-
значен процесс
GetProcessWorkingSetSize
Возвращает характеристики доступного процес-
су адресного пространства
GetStartupInfo
Возвращает параметры процесса, полученные им
при создании
GetThreadPriority Сообщает приоритет указанного потока
GetThreadTimes
Возвращает временные характеристики указанного
потока
OpenProcess Возвращает дескриптор указанного процесса
ResumeThread
Уменьшает счетчик задержаний потока (или
запускает его)
Окончание таблицы 2.1
19
          2.2. API-функции для работы с процессами и потоками

    В Win32 API определены следующие функции работы с процессами и пото-
ками (табл. 2.1.).

                                                                          Таблица 2.1

       Название функции                          Выполняемое действие
                                      Переключение механизмов ввода с одной нити
   AttachThreadInput
                                  на другую
   CommandLineToArgvW                 Производит разбор командной строки в Unicode
   CreateProcess                      Создает процесс
                                      Создает поток в адресном пространстве другого
   CreateRemoteThread
                                  процесса
   CreateThread                       Создает поток
   ExitProcess                        Завершает процесс и все его потоки
   ExitThread                         Завершает поток
   FreeEnvironmentStrings             Освобождает память области переменных среды
   GetCommandLine                     Возвращает указатель на командную строку
                                      Возвращает дескриптор (handle) текущего
   GetCurrentProcess
                                  процесса
   GetCurrentProcessId                Возвращает идентификатор текущего процесса
   GetCurrentThread                   Возвращает дескриптор текущего потока
   GetCurrentThreadId                 Возвращает идентификатор текущего потока
   GetEnvironmentStrings              Возвращает строку переменных среды
                                      Возвращает значение указанной переменной
   GetEnvironmentVariable
                                  среды
   GetExitCodeProcess                 Возвращает код завершения процесса
   GetExitCodeThread                  Возвращает код завершения потока
   GetPriorityClass                   Возвращает класс приоритета процесса
                                      Сообщает, на каких процессорах разрешено
   GetProcessAffinityMask
                                  исполнение процесса
                                      Сообщает параметры поведения процесса при за-
   GetProcessShutdownParameters
                                  вершении работы системы
                                      Возвращает временные характеристики указанного
   GetProcessTimes
                                  процесса
                                      Сообщает версию Windows, для которой предна-
   GetCurrentProcess
                                  значен процесс
                                      Возвращает характеристики доступного процес-
   GetProcessWorkingSetSize
                                  су адресного пространства
                                      Возвращает параметры процесса, полученные им
   GetStartupInfo
                                  при создании
   GetThreadPriority                  Сообщает приоритет указанного потока
                                      Возвращает временные характеристики указанного
   GetThreadTimes
                                  потока
   OpenProcess                        Возвращает дескриптор указанного процесса
                                      Уменьшает счетчик задержаний потока (или
   ResumeThread
                                  запускает его)

                                                               Окончание таблицы 2.1

                                        19