Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: Frage zu GetProcessMemoryInfo

  Alt 17. Sep 2006, 09:16
Zwar stehen mir die Header unter D7 nicht zur Verfügung, aber alleine aufgrund der Namenskonvention handelt es sich bei TMemoryProcessCounters um einen Record, während PProcessMemoryCounters ein Zeiger auf einen solchen Record darstellt. SizeOf(PMC) ist also die Größe eines Zeigers (4), während du die Größe der Struktur benötigst - SizeOf(PMC^), denn der Zeiger dürfte so deklariert worden sein:

Delphi-Quellcode:
type
  PProcessMemoryCounters = ^TProcessMemoryCounters;
  TProcessMemoryCounters = record
  end;
marabu
  Mit Zitat antworten Zitat