Data Structures | |
| struct | CPU_SPECIFICATION |
| struct | CPUMSRINFO |
| struct | CPU_SPECIFICATION_STEPPING |
| struct | CPU_GROUP_INFO |
| struct | CPU_GROUPS_INFO |
| struct | CPUINFO |
Defines | |
| #define | MAX_NUM_CPUS 256 |
| The maxium number of logical CPUs (including physical cores) that are supported with the CPU test. | |
| #define | MAX_NUM_CPU_PACKAGES 32 |
| The maxium number CPU packages supported. | |
| #define | MAX_CPU_GROUPS 4 |
| The maxium number of CPU groups (curenly Windows 7 and 2008 support 4 groups of 64 logical CPUs). | |
| #define | MAX_CPU_IN_GROUP 64 |
| The maxium number of CPU in a groups (in 64-bit Windows). | |
| #define | MAX_AFFINITY_SUPPORT MAXIMUM_PROC_PER_GROUP |
| The maxium number of CPUs that you can set the CPU affinity for. | |
| #define | CPU_SPEED_STRING_LENGTH 15 |
| #define | CPU_STRING_LEN 34 |
| #define | CPUCODE_STRING_LENGTH 16 |
| #define | STEPPING_STRING_LENGTH 6 |
| #define | SOCKET_STRING_LENGTH 16 |
| #define | FAB_STRING_LENGTH 5 |
Enumerations | |
| enum | CPU_OCLK { CPU_OVERCLOCKED_UNKNOWN = 0, CPU_OVERCLOCKED = 1, CPU_UNDERCLOCKED = 2, CPU_OVERCLOCKED_NO = 3, CPU_MAXVAL = 4 } |
| enum | CPUINFO_STATUS { CPUINFO_SUCCESS = 0, CPUINFO_ACCESS_DENIED = 1, CPUINFO_INIT_DIRECTIO = 2, CPUINFO_DIRECTIO_VERSION = 3, CPUINFO_NOT_ALL_CPUS_AVAILABLE = 4 } |
Return code for SysInfoDll_GetCPUInfo. More... | |
Functions | |
| SYSINFO_API int | SysInfoDll_GetCPUInfo (CPUINFO *pCPUinfo) |
| Call this function to return the CPU information structure. | |
| #define MAX_NUM_CPUS 256 |
The maxium number of logical CPUs (including physical cores) that are supported with the CPU test.
| #define MAX_NUM_CPU_PACKAGES 32 |
The maxium number CPU packages supported.
| #define MAX_CPU_GROUPS 4 |
The maxium number of CPU groups (curenly Windows 7 and 2008 support 4 groups of 64 logical CPUs).
| #define MAX_CPU_IN_GROUP 64 |
The maxium number of CPU in a groups (in 64-bit Windows).
| #define MAX_AFFINITY_SUPPORT MAXIMUM_PROC_PER_GROUP |
The maxium number of CPUs that you can set the CPU affinity for.
| #define CPU_SPEED_STRING_LENGTH 15 |
| #define CPU_STRING_LEN 34 |
| #define CPUCODE_STRING_LENGTH 16 |
| #define STEPPING_STRING_LENGTH 6 |
| #define SOCKET_STRING_LENGTH 16 |
| #define FAB_STRING_LENGTH 5 |
| enum CPU_OCLK |
| enum CPUINFO_STATUS |
Return code for SysInfoDll_GetCPUInfo.
| SYSINFO_API int SysInfoDll_GetCPUInfo | ( | CPUINFO * | pCPUinfo | ) |
Call this function to return the CPU information structure.
| [out] | pCPUinfo | Pointer to a structure to store the CPU information. |