Bezieht die "Affinity Mask" für den Prozess und das System
#include <WinAPIProc.au3>
_WinAPI_GetProcessAffinityMask ( $hProcess )
$hProcess | Ein offenes Handle zu dem Prozess dessen Affinity Mask gewünscht ist. |
Erfolg: | Array mit dem folgenden Format: $aMask[0] - TRUE bei Erfolg, andernfalls FALSE $aMask[1] - Prozess Affinity Mask $aMask[2] - System Affinity Mask |
Fehler: | Setzt das @error Flag auf ungleich null. Es ist _WinAPI_GetLastError() aufzurufen um erweiterte Fehlerinformationen zu erhalten. |
Eine Affinity Mask ist eine Bitmaske in der jedes Bit einen Prozessor repräsentiert auf dem den Threads des Prozesses
zu laufen erlaubt wird. Zum Beispiel, wenn eine Maske mit 0x05 übergeben wird, ist den Prozessoren 1 und 3 erlaubt zu laufen.
Suche nach GetProcessAffinityMask in der MSDN Bibliothek.