Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »
