Also in der
Unit selbst finde ich folgendes Beispiel:
Delphi-Quellcode:
procedure TTestForm.TimerTimer(Sender: TObject);
var i: Integer;
begin
CollectCPUData; // Get the data for all processors
for i:=0 to GetCPUCount-1 do // Show data for each processor
MInfo.Lines[i]:=Format('CPU #%d - %5.2f%%',[i,GetCPUUsage(i)*100]);
end;
Hier wird von 0 an iteriert und der selbe Index auch an GetCPUUsage übergeben. Demnach interpretiere ich das so, dass der Index 0 für den ersten Kern / die erste CPU steht.