public class IHostX86 extends IUnknown
{50C97996-9CF8-417F-BD79-1E0471367CD3}
Constructor and Description |
---|
IHostX86(java.lang.String wrapped,
org.virtualbox_7_1.ObjectRefManager objMgr,
org.virtualbox_7_1.jaxws.VboxPortType port) |
Modifier and Type | Method and Description |
---|---|
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.
|
static IHostX86 |
queryInterface(IUnknown obj) |
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
public IHostX86(java.lang.String wrapped, org.virtualbox_7_1.ObjectRefManager objMgr, org.virtualbox_7_1.jaxws.VboxPortType port)
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)
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.