org.virtualbox_7_1
Class IHostX86
java.lang.Object
   org.virtualbox_7_1.IUnknown
org.virtualbox_7_1.IUnknown
       org.virtualbox_7_1.IHostX86
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 for- IPlatformX86.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.