Download Oracle VM VirtualBox Programming Guide and Reference
Transcript
12 Main API change log Old name PointingHidType KeyboardHidType IPciAddress IPciDeviceAttachment IMachine::pointingHidType IMachine::keyboardHidType IMachine::hpetEnabled IMachine::sessionPid IMachine::ioCacheEnabled IMachine::ioCacheSize IMachine::pciDeviceAssignments IMachine::attachHostPciDevice() IMachine::detachHostPciDevice() IConsole::attachedPciDevices IHostNetworkInterface::dhcpEnabled IHostNetworkInterface::enableStaticIpConfig() IHostNetworkInterface::enableStaticIpConfigV6() IHostNetworkInterface::enableDynamicIpConfig() IHostNetworkInterface::dhcpRediscover() IHost::Acceleration3DAvailable IGuestOSType::recommendedPae IGuestOSType::recommendedDvdStorageController IGuestOSType::recommendedDvdStorageBus IGuestOSType::recommendedHdStorageController IGuestOSType::recommendedHdStorageBus IGuestOSType::recommendedUsbHid IGuestOSType::recommendedHpet IGuestOSType::recommendedUsbTablet IGuestOSType::recommendedRtcUseUtc IGuestOSType::recommendedUsb INetworkAdapter::natDriver IUSBController::enabledEhci INATEngine::tftpPrefix INATEngine::tftpBootFile INATEngine::tftpNextServer INATEngine::dnsPassDomain INATEngine::dnsProxy INATEngine::dnsUseHostResolver VBoxEventType::OnHostPciDevicePlug ICPUChangedEvent::cpu INATRedirectEvent::hostIp INATRedirectEvent::guestIp IHostPciDevicePlugEvent New name PointingHIDType KeyboardHIDType IPCIAddress IPCIDeviceAttachment IMachine::pointingHIDType IMachine::keyboardHIDType IMachine::HPETEnabled IMachine::sessionPID IMachine::IOCacheEnabled IMachine::IOCacheSize IMachine::PCIDeviceAssignments IMachine::attachHostPCIDevice IMachine::detachHostPCIDevice() IConsole::attachedPCIDevices IHostNetworkInterface::DHCPEnabled IHostNetworkInterface::enableStaticIPConfig() IHostNetworkInterface::enableStaticIPConfigV6() IHostNetworkInterface::enableDynamicIPConfig() IHostNetworkInterface::DHCPRediscover() IHost::acceleration3DAvailable IGuestOSType::recommendedPAE IGuestOSType::recommendedDVDStorageController IGuestOSType::recommendedDVDStorageBus IGuestOSType::recommendedHDStorageController IGuestOSType::recommendedHDStorageBus IGuestOSType::recommendedUSBHID IGuestOSType::recommendedHPET IGuestOSType::recommendedUSBTablet IGuestOSType::recommendedRTCUseUTC IGuestOSType::recommendedUSB INetworkAdapter::NATEngine IUSBController::enabledEHCI INATEngine::TFTPPrefix INATEngine::TFTPBootFile INATEngine::TFTPNextServer INATEngine::DNSPassDomain INATEngine::DNSProxy INATEngine::DNSUseHostResolver VBoxEventType::OnHostPCIDevicePlug ICPUChangedEvent::CPU INATRedirectEvent::hostIP INATRedirectEvent::guestIP IHostPCIDevicePlugEvent 12.2 Incompatible API changes with version 4.1 • The method IAppliance::importMachines() has one more parameter now, which allows to configure the import process in more detail. • The method IVirtualBox::openMedium() has one more parameter now, which allows resolving duplicate medium UUIDs without the need for external tools. • The INetworkAdapter interface has been cleaned up. The various methods to activate an attachment type have been replaced by the INetworkAdapter::attachmentType setter. 331