VirtualBox Main API
|
The x86-specific interface for the physical host machine. More...
Public Member Functions | |
void | getProcessorCPUIDLeaf (in unsigned long cpuId, in unsigned long leaf, in unsigned long subLeaf, out unsigned long valEax, out unsigned long valEbx, out unsigned long valEcx, out unsigned long valEdx) |
Returns the CPU cpuid information for the specified leaf. | |
The x86-specific interface for the physical host machine.
{50C97996-9CF8-417F-BD79-1E0471367CD3}
void IHostX86::getProcessorCPUIDLeaf | ( | in unsigned long | cpuId, |
in unsigned long | leaf, | ||
in unsigned long | subLeaf, | ||
out unsigned long | valEax, | ||
out unsigned long | valEbx, | ||
out unsigned long | valEcx, | ||
out unsigned long | valEdx | ||
) |
Returns the CPU cpuid information for the specified leaf.
cpuId | Identifier of the CPU. The CPU must be online. |
leaf | CPUID leaf index (eax). |
subLeaf | CPUID leaf sub index (ecx). This currently only applies to cache information on Intel CPUs. Use 0 if retrieving values for IPlatformX86::setCPUIDLeaf. |
valEax | CPUID leaf value for register eax. |
valEbx | CPUID leaf value for register ebx. |
valEcx | CPUID leaf value for register ecx. |
valEdx | CPUID leaf value for register edx. |