Составители:
Рубрика:
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
- …
- следующая ›
- последняя »