Setzt eine "Process Affinity Mask" für die Threads eines bestimmten Prozesses
#include <WinAPIProc.au3>
_WinAPI_SetProcessAffinityMask ( $hProcess, $iMask )
$hProcess | Ein Handle zu dem Prozess dessen Affinity Mask die Funktion setzt |
$iMask | Affinity Mask |
Erfolg: | True |
Fehler: | False. Es ist _WinAPI_GetLastError() aufzurufen um erweiterte Fehlerinformationen zu erhalten. |
Eine Affinity Mask ist eine Bitmaske, in der jedes Bit einen Prozessor darstellt, auf dem Prozesse eines Threads
ihren Dienst ausführen dürfen. Zum Beispiel, wenn eine Maske mit 0x05 übergeben wird, wird den Prozessoren 1 und 3 erlaubt,
zu laufen.
Suche nach SetProcessAffinityMask in der MSDN Bibliothek.