|
|
(One intermediate revision by the same user not shown) |
Line 1: |
Line 1: |
| Estimates clock frequency of all available CPUs. For more information visit [[DosEstimateFreqCPU]].
| | #REDIRECT[[DosEstimateFreqCPU]] |
| | |
| ==Syntax==
| |
| <PRE>
| |
| #define INCL_BASE
| |
| #include <os2.h>
| |
| #include "FREQCPU.h"
| |
|
| |
| APIRET ulrc = DosEstimateFreqCPU(PCPUFREQUENCY pxCPUFrequency);
| |
| </PRE>
| |
| | |
| ==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:
| |
| <PRE>
| |
| /* 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;
| |
| </PRE>
| |