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.


Anmelden zum Antworten