VirtualBox Main API
IMachine Member List

This is the complete list of members for IMachine, including all inherited members.

accessErrorIMachine
accessibleIMachine
addEncryptionPassword(in wstring id, in wstring password)IMachine
addEncryptionPasswords(in wstring[] ids, in wstring[] passwords)IMachine
addStorageController(in wstring name, in StorageBus connectionType, [retval] out IStorageController controller)IMachine
addUSBController(in wstring name, in USBControllerType type, [retval] out IUSBController controller)IMachine
adoptSavedState(in wstring savedStateFile)IMachine
allowTracingToAccessVMIMachine
applyDefaults(in wstring flags)IMachine
attachDevice(in wstring name, in long controllerPort, in long device, in DeviceType type, in IMedium medium)IMachine
attachDeviceWithoutMedium(in wstring name, in long controllerPort, in long device, in DeviceType type)IMachine
attachHostPCIDevice(in long hostAddress, in long desiredGuestAddress, in boolean tryToUnbind)IMachine
audioSettingsIMachine
autostartDelayIMachine
autostartEnabledIMachine
autostopTypeIMachine
bandwidthControlIMachine
BIOSSettingsIMachine
canShowConsoleWindow([retval] out boolean canShow)IMachine
changeEncryption(in wstring currentPassword, in wstring cipher, in wstring newPassword, in wstring newPasswordId, in boolean force, [retval] out IProgress progress)IMachine
checkEncryptionPassword(in wstring password)IMachine
chipsetTypeIMachine
clearAllEncryptionPasswords()IMachine
clipboardFileTransfersEnabledIMachine
clipboardModeIMachine
cloneTo(in IMachine target, in CloneMode mode, in CloneOptions[] options, [retval] out IProgress progress)IMachine
CPUCountIMachine
CPUExecutionCapIMachine
CPUHotPlugEnabledIMachine
CPUIDPortabilityLevelIMachine
CPUProfileIMachine
createSharedFolder(in wstring name, in wstring hostPath, in boolean writable, in boolean automount, in wstring autoMountPoint)IMachine
currentSnapshotIMachine
currentStateModifiedIMachine
defaultFrontendIMachine
deleteConfig(in IMedium[] media, [retval] out IProgress progress)IMachine
deleteGuestProperty(in wstring name)IMachine
deleteSnapshot(in wstringUUID id, [retval] out IProgress progress)IMachine
deleteSnapshotAndAllChildren(in wstringUUID id, [retval] out IProgress progress)IMachine
deleteSnapshotRange(in wstringUUID startId, in wstringUUID endId, [retval] out IProgress progress)IMachine
descriptionIMachine
detachDevice(in wstring name, in long controllerPort, in long device)IMachine
detachHostPCIDevice(in long hostAddress)IMachine
discardSavedState(in boolean fRemoveFile)IMachine
discardSettings()IMachine
dnDModeIMachine
emulatedUSBCardReaderEnabledIMachine
enumerateGuestProperties(in wstring patterns, out wstring[] names, out wstring[] values, out long long[] timestamps, out wstring[] flags)IMachine
exportTo(in IAppliance appliance, in wstring location, [retval] out IVirtualSystemDescription description)IMachine
findSnapshot(in wstring nameOrId, [retval] out ISnapshot snapshot)IMachine
firmwareTypeIMachine
getBootOrder(in unsigned long position, [retval] out DeviceType device)IMachine
getCPUIDLeaf(in unsigned long idx, in unsigned long idxSub, out unsigned long valEax, out unsigned long valEbx, out unsigned long valEcx, out unsigned long valEdx)IMachine
getCPUIDLeafByOrdinal(in unsigned long ordinal, out unsigned long idx, out unsigned long idxSub, out unsigned long valEax, out unsigned long valEbx, out unsigned long valEcx, out unsigned long valEdx)IMachine
getCPUProperty(in CPUPropertyType property, [retval] out boolean value)IMachine
getCPUStatus(in unsigned long cpu, [retval] out boolean attached)IMachine
getEffectiveParavirtProvider([retval] out ParavirtProvider paravirtProvider)IMachine
getEncryptionSettings(out wstring cipher, out wstring passwordId)IMachine
getExtraData(in wstring key, [retval] out wstring value)IMachine
getExtraDataKeys([retval] out wstring[] keys)IMachine
getGuestProperty(in wstring name, out wstring value, out long long timestamp, out wstring flags)IMachine
getGuestPropertyTimestamp(in wstring property, [retval] out long long value)IMachine
getGuestPropertyValue(in wstring property, [retval] out wstring value)IMachine
getHWVirtExProperty(in HWVirtExPropertyType property, [retval] out boolean value)IMachine
getMedium(in wstring name, in long controllerPort, in long device, [retval] out IMedium medium)IMachine
getMediumAttachment(in wstring name, in long controllerPort, in long device, [retval] out IMediumAttachment attachment)IMachine
getMediumAttachmentsOfController(in wstring name, [retval] out IMediumAttachment[] mediumAttachments)IMachine
getNetworkAdapter(in unsigned long slot, [retval] out INetworkAdapter adapter)IMachine
getParallelPort(in unsigned long slot, [retval] out IParallelPort port)IMachine
getSerialPort(in unsigned long slot, [retval] out ISerialPort port)IMachine
getStorageControllerByInstance(in StorageBus connectionType, in unsigned long instance, [retval] out IStorageController storageController)IMachine
getStorageControllerByName(in wstring name, [retval] out IStorageController storageController)IMachine
getUSBControllerByName(in wstring name, [retval] out IUSBController controller)IMachine
getUSBControllerCountByType(in USBControllerType type, [retval] out unsigned long controllers)IMachine
graphicsAdapterIMachine
groupsIMachine
guestDebugControlIMachine
hardwareUUIDIMachine
hardwareVersionIMachine
hotPlugCPU(in unsigned long cpu)IMachine
hotUnplugCPU(in unsigned long cpu)IMachine
HPETEnabledIMachine
iconIMachine
idIMachine
IOCacheEnabledIMachine
IOCacheSizeIMachine
iommuTypeIMachine
keyboardHIDTypeIMachine
lastStateChangeIMachine
launchVMProcess(in ISession session, in wstring name, in wstring[] environmentChanges, [retval] out IProgress progress)IMachine
lockMachine(in ISession session, in LockType lockType)IMachine
logFolderIMachine
logKeyIdIMachine
logKeyStoreIMachine
mediumAttachmentsIMachine
memoryBalloonSizeIMachine
memorySizeIMachine
mountMedium(in wstring name, in long controllerPort, in long device, in IMedium medium, in boolean force)IMachine
moveTo(in wstring folder, in wstring type, [retval] out IProgress progress)IMachine
nameIMachine
nonRotationalDevice(in wstring name, in long controllerPort, in long device, in boolean nonRotational)IMachine
nonVolatileStoreIMachine
OSTypeIdIMachine
pageFusionEnabledIMachine
paravirtDebugIMachine
paravirtProviderIMachine
parentIMachine
passthroughDevice(in wstring name, in long controllerPort, in long device, in boolean passthrough)IMachine
PCIDeviceAssignmentsIMachine
pointingHIDTypeIMachine
queryLogFilename(in unsigned long idx, [retval] out wstring filename)IMachine
querySavedGuestScreenInfo(in unsigned long screenId, out unsigned long originX, out unsigned long originY, out unsigned long width, out unsigned long height, out boolean enabled)IMachine
querySavedScreenshotInfo(in unsigned long screenId, out unsigned long width, out unsigned long height, [retval] out BitmapFormat[] bitmapFormats)IMachine
readLog(in unsigned long idx, in long long offset, in long long size, [retval] out octet[] data)IMachine
readSavedScreenshotToArray(in unsigned long screenId, in BitmapFormat bitmapFormat, out unsigned long width, out unsigned long height, [retval] out octet[] data)IMachine
readSavedThumbnailToArray(in unsigned long screenId, in BitmapFormat bitmapFormat, out unsigned long width, out unsigned long height, [retval] out octet[] data)IMachine
recordingSettingsIMachine
removeAllCPUIDLeaves()IMachine
removeCPUIDLeaf(in unsigned long idx, in unsigned long idxSub)IMachine
removeEncryptionPassword(in wstring id)IMachine
removeSharedFolder(in wstring name)IMachine
removeStorageController(in wstring name)IMachine
removeUSBController(in wstring name)IMachine
restoreSnapshot(in ISnapshot snapshot, [retval] out IProgress progress)IMachine
RTCUseUTCIMachine
saveSettings()IMachine
saveState([retval] out IProgress progress)IMachine
sessionNameIMachine
sessionPIDIMachine
sessionStateIMachine
setAutoDiscardForDevice(in wstring name, in long controllerPort, in long device, in boolean discard)IMachine
setBandwidthGroupForDevice(in wstring name, in long controllerPort, in long device, in IBandwidthGroup bandwidthGroup)IMachine
setBootOrder(in unsigned long position, in DeviceType device)IMachine
setCPUIDLeaf(in unsigned long idx, in unsigned long idxSub, in unsigned long valEax, in unsigned long valEbx, in unsigned long valEcx, in unsigned long valEdx)IMachine
setCPUProperty(in CPUPropertyType property, in boolean value)IMachine
setExtraData(in wstring key, in wstring value)IMachine
setGuestProperty(in wstring property, in wstring value, in wstring flags)IMachine
setGuestPropertyValue(in wstring property, in wstring value)IMachine
setHotPluggableForDevice(in wstring name, in long controllerPort, in long device, in boolean hotPluggable)IMachine
setHWVirtExProperty(in HWVirtExPropertyType property, in boolean value)IMachine
setNoBandwidthGroupForDevice(in wstring name, in long controllerPort, in long device)IMachine
setSettingsFilePath(in wstring settingsFilePath, [retval] out IProgress progress)IMachine
setStorageControllerBootable(in wstring name, in boolean bootable)IMachine
settingsAuxFilePathIMachine
settingsFilePathIMachine
settingsModifiedIMachine
sharedFoldersIMachine
showConsoleWindow([retval] out long long winId)IMachine
snapshotCountIMachine
snapshotFolderIMachine
stateIMachine
stateFilePathIMachine
stateKeyIdIMachine
stateKeyStoreIMachine
storageControllersIMachine
takeSnapshot(in wstring name, in wstring description, in boolean pause, out wstringUUID id, [retval] out IProgress progress)IMachine
teleporterAddressIMachine
teleporterEnabledIMachine
teleporterPasswordIMachine
teleporterPortIMachine
temporaryEjectDevice(in wstring name, in long controllerPort, in long device, in boolean temporaryEject)IMachine
tracingConfigIMachine
tracingEnabledIMachine
trustedPlatformModuleIMachine
unmountMedium(in wstring name, in long controllerPort, in long device, in boolean force)IMachine
unregister(in CleanupMode cleanupMode, [retval] out IMedium[] media)IMachine
USBControllersIMachine
USBDeviceFiltersIMachine
USBProxyAvailableIMachine
VMProcessPriorityIMachine
VRDEServerIMachine