На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

GetProcessAffinityMask



The GetProcessAffinityMask function obtains a process affinity mask for the specified process and the system affinity mask for the system.

A process affinity mask is a bit vector in which each bit represents the processors that a process is allowed to run on. A system affinity mask is a bit vector in which each bit represents the processors that are configured into a system.
A process affinity mask is a proper subset of a system affinity mask. A process is only allowed to run on the processors configured into a system.

BOOL GetProcessAffinityMask(

HANDLE hProcess, // handle to the process of interest
LPDWORD lpProcessAffinityMask, // pointer to structure to receive process affinity mask
LPDWORD lpSystemAffinityMask // pointer to structure to receive system affinity mask
);


Parameters

hProcess

An open handle to the process whose affinity mask is desired.
Windows NT: This handle must have PROCESS_QUERY_INFORMATION access. For more information, see Process Objects.

lpProcessAffinityMask

Pointer to a DWORD that the function sets to the process affinity mask for the specified process.

lpSystemAffinityMask

Pointer to a DWORD that the function sets to the system affinity mask for the system.



Return Values

If the function succeeds, the return value is nonzero.

Windows NT: Upon success, the function sets the DWORD variables pointed to by lpProcessAffinityMask and lpSystemAffinityMask to the appropriate affinity masks.
Windows 95: Upon success, the function sets the DWORD variables pointed to by lpProcessAffinityMask and lpSystemAffinityMask to the value one.

If the function fails, the return value is zero, and the values of the DWORD variables pointed to by lpProcessAffinityMask and lpSystemAffinityMask are undefined.

See Also

SetProcessAffinityMask, SetThreadAffinityMask


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

GetProcessAffinityMask



Функция GetProcessAffinityMask получает маске сходства процесса для определенного процесса и системная маска сходства для системы.

Маска сходства процесса является немного вектором в на котором каждый бит представляет процессоры, что процесс позволен работать. Системная маска сходства является немного вектором в котором каждый бит представляет процессоры, которые сконфигурированы в систему.
Маска сходства процесса является соответствующим подмножеством системной маски сходства. Процесс только позволен работать на процессорах сконфигурированных в систему.

BOOL GetProcessAffinityMask(

РУЧКА hProcess, // оперируется в процесс интереса LPDWORD lpProcessAffinityMask, // указателя в структуру, чтобы получать маску сходства указателя процесса LPDWORD lpSystemAffinityMask // в структуру, чтобы получать системную маску сходства
);


Параметры

hProcess

Открытая ручка в процесс чья маска сходства желательная.
Окно NT: Эта ручка должна иметь доступ PROCESS_QUERY_INFORMATION. Более подробно, видьте как Процесс Возражал.

lpProcessAffinityMask

Указатель на DWORD, что функция устанавливается в маску сходства процесса для определенного процесса.

lpSystemAffinityMask

Указатель на DWORD, что функция устанавливается в системную маску сходства для системы.



Обратные Величины

Если функция добивается успеха, обратная величина ненулевая.

Окно NT: В успехе, функция устанавливает переменные DWORD указанные, чтобы lpProcessAffinityMask и lpSystemAffinityMask в подходящие маски сходства.
Окно 95: В успехе, функция устанавливает переменные DWORD указанные, чтобы lpProcessAffinityMask и lpSystemAffinityMask в величину один.

Если функция терпит неудачу, обратная величина - нуль, и величины переменных DWORD указывались, чтобы lpProcessAffinityMask и lpSystemAffinityMask неопределенные.

Смотри Также

SetProcessAffinityMask, SetThreadAffinityMask


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz