CPU_Signature
Read the processor family, model and stepping (the cpu signature) and return the values in the QWORD variables pointed to by the parameters.
CPU_Signature PROTO lpqwFamilyID:QWORD, lpqwExtFamilyID:QWORD, lpqwBaseFamilyID:QWORD, lpqwModelID:QWORD, lpqwExtModelID:QWORD, lpqwBaseModelID:QWORD, lpqwStepping:QWORD
Parameters
lpqwFamilyID- Returns a combination of the Extended Family ID and Family IDlpqwExtFamilyID- Returns the Extended Family ID (corresponds to bits 20-27)lpqwBaseFamilyID- Returns the base Family ID (corresponds to bits 8-11)lpqwModelID- Returns a combination of the Extended Model ID and Model IDlpqwExtModelID- Returns the Extended Model ID (corresponds to bits 16-19)lpqwBaseModelID- Returns the base Model ID (corresponds to bits 4-7)lpqwStepping- Returns the Stepping ID (corresponds to bits 0-3)
Returns
In EAX the raw CPUID EAX value if successful, or 0 otherwise.
Notes
The parameters passed can be NULL if you do not require that particular info returned.