###User Defined Function###
_WinAPI_GetProcessAffinityMask

###Description###
Obtains the affinity masks for the process and the system

###Syntax###
#include <WinAPI.au3>
_WinAPI_GetProcessAffinityMask ( $hProcess )


###Parameters###
@@ParamTable@@
$hProcess
	An open handle to the process whose affinity mask is desired.
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	Array with the following format:
	$aMask[0] - True on success, otherwise False
	$aMask[1] - Process affinity mask
	$aMask[2] - System affinity mask
Failure:	Sets the @error flag to non-zero, call <a href="_WinAPI_GetLastError.htm">_WinAPI_GetLastError()</a> to get extended error information
@@End@@


###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.


###Related###


###See Also###
@@MsdnLink@@ GetProcessAffinityMask
