CallNtPowerInformation() unter Vista
-
hallo,
wer hat schonmal CallNtPowerInformation() mit 'ProcessorInformation' unter Windows Vista verwendet? War das Ergebnis richtig?
Wenn ich bei einer 2-Kern CPU die MHz wissen will dann liefert die Funktion unter XP für beide Kerne das ca richtige Ergebnis +/- 1 - 5 MHz. Das selbe gilt auch für Windows 2000 auf einem 1-Kern Rechner. Unter Vista liefert dieses jedoch für den ersten Kern einen falschen Wert der zwischen 0 bis 8153114 usw schwankt, der für die zweiten Kern ist richtig. Vista 32 oder 64Bit ist egal.
Ist das Verhalten normal? Wie würde das mit einer 4-Kern CPU aussehen? Kann ich davon ausgehen das immer der letzte Kern das richtige Ergebnis liefert? Ich hab leider keinen 4-Kern um das zu testen.
-
*schäm*
hat sich, glaube ich, erledigt. Ich muss mit einem Array zugreifen dessen größe sich an die anzahl der kerne richtet. dann sind die infos der einzelnen kerne auch richtig.