org.virtualbox_7_1
Class IHostX86
java.lang.Object
org.virtualbox_7_1.IUnknown
org.virtualbox_7_1.IHostX86
public class IHostX86
- extends IUnknown
The x86-specific interface for the physical host machine.
Interface ID: {50C97996-9CF8-417F-BD79-1E0471367CD3}
Constructor Summary |
IHostX86(java.lang.String wrapped,
org.virtualbox_7_1.ObjectRefManager objMgr,
org.virtualbox_7_1.jaxws.VboxPortType port)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IHostX86
public IHostX86(java.lang.String wrapped,
org.virtualbox_7_1.ObjectRefManager objMgr,
org.virtualbox_7_1.jaxws.VboxPortType port)
queryInterface
public static IHostX86 queryInterface(IUnknown obj)
getProcessorCPUIDLeaf
public void getProcessorCPUIDLeaf(java.lang.Long cpuId,
java.lang.Long leaf,
java.lang.Long subLeaf,
Holder<java.lang.Long> valEax,
Holder<java.lang.Long> valEbx,
Holder<java.lang.Long> valEcx,
Holder<java.lang.Long> valEdx)
- Returns the CPU cpuid information for the specified leaf.
- Parameters:
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 forIPlatformX86.setCPUIDLeaf(Long,Long,Long,Long,Long,Long)
.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.
NOTE: The current implementation might not necessarily return the
description for this exact CPU.