# Function Reference

# _WinAPI_SetProcessAffinityMask

Sets a processor affinity mask for the threads of a specified process

#include <WinAPIProc.au3>
_WinAPI_SetProcessAffinityMask ( $hProcess, $iMask )

## Parameters

$hProcess | A handle to the process whose affinity mask the function sets
$iMask | Affinity mask

## Return Value

Success: | True
Failure: | False, call _WinAPI_GetLastError() to get extended error information

## Remarks

An affinity mask is a bit mask in which each bit represents a processor on which the threads of the process
are allowed to run. For example, if you pass a mask of 0x05, processors 1 and 3 are allowed to run.

## See Also

Search SetProcessAffinityMask in MSDN Library.