На главную

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 | Скачать Вниз

SetThreadAffinityMask



The SetThreadAffinityMask function sets a processor affinity mask for a specified thread.

A thread affinity mask is a bit vector in which each bit represents the processors that a thread is allowed to run on.
A thread affinity mask must be a proper subset of the process affinity mask for the containing process of a thread. A thread is only allowed to run on the processors its process is allowed to run on.

DWORD SetThreadAffinityMask (

HANDLE hThread, // handle to the thread of interest
DWORD dwThreadAffinityMask // a thread affinity mask
);


Parameters

hThread

A handle to the thread whose affinity mask the function sets.
Windows NT: This handle must have the THREAD_SET_INFORMATION access right associated with it. For more information, see Thread Objects.

dwThreadAffinityMask

Windows 95: This value must be 1.
Windows NT: Specifies an affinity mask for the thread.



Return Values

If the function succeeds, the return value is nonzero.
Windows 95: The return value is 1. To succeed, hThread must be valid and dwThreadAffinityMask must be 1.
Windows NT: The return value is the thread's previous affinity mask.
If the function fails, the return value is zero. To get extended error information, call GetLastError.

See Also

GetProcessAffinityMask, SetThreadIdealProcessor


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

SetThreadAffinityMask



Функция SetThreadAffinityMask устанавливает маску сходства процессора для определенной резьбы.

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

DWORD SetThreadAffinityMask (

РУЧКА hThread, // оперируется в резьбу маски сходства a резьбы интереса DWORD dwThreadAffinityMask //
);


Параметры

hThread

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

dwThreadAffinityMask

Окно 95: Эта величина должна быть 1.
Окно NT: Определяет маску сходства для резьбы.



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

Если функция добивается успеха, обратная величина ненулевая.
Окно 95: обратная величина - 1. Для того, чтобы добиваться успеха, hThread должен быть в силе и dwThreadAffinityMask должен быть 1.
Окно NT: обратная величина является маской предшествующего сходства резьбы.
Если функция терпит неудачу, обратная величина нулевая. Для того, чтобы расширять информацию ошибки, назовите GetLastError.

Смотри Также

GetProcessAffinityMask, SetThreadIdealProcessor


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