Page 1 of 1

PERFORMANCE_INFORMATION for PureBasic?

Posted: Sun Oct 03, 2010 8:34 pm
by Mok
Hey there!
There is a PSAPI Structure called PERFORMANCE_INFORMATION (which can be found in psapi.dll), but since there is no PureBasic version of this structure, I wonder how to convert it.

Code: Select all

typedef struct _PERFORMANCE_INFORMATION {
  DWORD  cb;
  SIZE_T CommitTotal;
  SIZE_T CommitLimit;
  SIZE_T CommitPeak;
  SIZE_T PhysicalTotal;
  SIZE_T PhysicalAvailable;
  SIZE_T SystemCache;
  SIZE_T KernelTotal;
  SIZE_T KernelPaged;
  SIZE_T KernelNonpaged;
  SIZE_T PageSize;
  DWORD  HandleCount;
  DWORD  ProcessCount;
  DWORD  ThreadCount;
} PERFORMANCE_INFORMATION, *PPERFORMANCE_INFORMATION;
I don't know what to di with size_t...

Cheers, Mok.

Re: PERFORMANCE_INFORMATION for PureBasic?

Posted: Sun Oct 03, 2010 8:44 pm
by hallodri

Code: Select all

Structure PERFORMANCE_INFORMATION
  cb.l
  CommitTotal.i
  CommitLimit.i
  CommitPeak.i
  PhysicalTotal.i
  PhysicalAvailable.i
  SystemCache.i
  KernelTotal.i
  KernelPaged.i
  KernelNonpaged.i
  PageSize.i
  HandleCount.l
  ProcessCount.l
  ThreadCount.l
EndStructure

Re: PERFORMANCE_INFORMATION for PureBasic?

Posted: Sun Oct 03, 2010 8:47 pm
by Mok
@hallodri: Thank you :wink: kenn' ich dich vom deutschen Forum?

Re: PERFORMANCE_INFORMATION for PureBasic?

Posted: Sun Oct 03, 2010 9:03 pm
by hallodri
nein

Re: PERFORMANCE_INFORMATION for PureBasic?

Posted: Tue Oct 05, 2010 7:34 am
by Crusiatus Black
Talk about your small talk :p :D