DosEstimateFreqCPU Function: Difference between revisions
Appearance
m Ak120 moved page OS2 API:DosEstimateFreqCPU to DosEstimateFreqCPU Function |
mNo edit summary |
||
Line 28: | Line 28: | ||
} CPUFREQUENCY, * PCPUFREQUENCY; | } CPUFREQUENCY, * PCPUFREQUENCY; | ||
</PRE> | </PRE> | ||
[[Category:C Libraries]] |
Revision as of 20:57, 27 January 2017
Estimates clock frequency of all available CPUs. For more information visit DosEstimateFreqCPU.
Syntax
#define INCL_BASE #include <os2.h> #include "FREQCPU.h" APIRET ulrc = DosEstimateFreqCPU(PCPUFREQUENCY pxCPUFrequency);
Parameters
- pxCPUFrequency (PCPUFREQUENCY) - output
- Pointer to structure that estimated clock frequencies will be set to.
Return Code
- ulrc (APIRET) - return
- Return codes.
- !NO_ERROR Error.
- NO_ERROR Successful completion.
Remarks
This function estimates clock frequency of all available CPUs. Obtained frequency will be set to CPUFREQUENCY structure:
/* CPU frequency information structure */ typedef struct _CPUFREQUENCY { ULONG ulNumCPUs; /* # of available CPUs */ FIXED afxFrequencyMHz[64]; /* frequency of each CPUs in FIXED MHz (65536 means 1.0) */ } CPUFREQUENCY, * PCPUFREQUENCY;