Ok, habe den Fehler gefunden.
GetProcessAffinityMask benötigt zuerst ein
Handle des Prozesses, dass hatte ich falsch und dann auch noch eine falsche Prozess ID. Beides ist nun korrigiert.
Als Result bekommt man eine Int. Umgewandelt in binär sieht es dann aus wie beschrieben.