| VirtualBox Main API
    | 
Specifies a guest OS type and its recommendations. More...
 
 | Public Attributes | |
| readonly attribute wstring | familyId | 
| Guest OS family identifier string. | |
| readonly attribute wstring | familyDescription | 
| Human readable description of the guest OS family. | |
| readonly attribute wstring | id | 
| Guest OS identifier string. | |
| readonly attribute wstring | subtype | 
| Guest OS subtype string. | |
| readonly attribute wstring | description | 
| Human readable description of the guest OS. | |
| readonly attribute boolean | is64Bit | 
| Returns trueif the given OS is 64-bit. | |
| readonly attribute PlatformArchitecture | platformArchitecture | 
| Returns the guest OS platform architecture. | |
| readonly attribute boolean | recommendedIOAPIC | 
| Returns trueif I/O-APIC recommended for this OS type. | |
| readonly attribute boolean | recommendedVirtEx | 
| Returns trueif VT-x or AMD-V recommended for this OS type. | |
| readonly attribute unsigned long | recommendedRAM | 
| Recommended RAM size in Megabytes. | |
| readonly attribute GraphicsControllerType | recommendedGraphicsController | 
| Recommended graphics controller type. | |
| readonly attribute unsigned long | recommendedVRAM | 
| Recommended video RAM size in Megabytes. | |
| readonly attribute boolean | recommended2DVideoAcceleration | 
| Returns trueif 2D video acceleration is recommended for this OS type. | |
| readonly attribute boolean | recommended3DAcceleration | 
| Returns trueif 3D acceleration is recommended for this OS type. | |
| readonly attribute long long | recommendedHDD | 
| Recommended hard disk size in bytes. | |
| readonly attribute NetworkAdapterType | adapterType | 
| Returns recommended network adapter for this OS type. | |
| readonly attribute boolean | recommendedPAE | 
| Returns trueif using PAE is recommended for this OS type. | |
| readonly attribute StorageControllerType | recommendedDVDStorageController | 
| Recommended storage controller type for DVD/CD drives. | |
| readonly attribute StorageBus | recommendedDVDStorageBus | 
| Recommended storage bus type for DVD/CD drives. | |
| readonly attribute StorageControllerType | recommendedHDStorageController | 
| Recommended storage controller type for HD drives. | |
| readonly attribute StorageBus | recommendedHDStorageBus | 
| Recommended storage bus type for HD drives. | |
| readonly attribute FirmwareType | recommendedFirmware | 
| Recommended firmware type. | |
| readonly attribute boolean | recommendedUSBHID | 
| Returns trueif using USB Human Interface Devices, such as keyboard and mouse recommended. | |
| readonly attribute boolean | recommendedHPET | 
| Returns trueif using HPET is recommended for this OS type. | |
| readonly attribute boolean | recommendedUSBTablet | 
| Returns trueif using a USB Tablet is recommended. | |
| readonly attribute boolean | recommendedRTCUseUTC | 
| Returns trueif the RTC of this VM should be set to UTC. | |
| readonly attribute ChipsetType | recommendedChipset | 
| Recommended chipset type. | |
| readonly attribute IommuType | recommendedIommuType | 
| Recommended IOMMU type. | |
| readonly attribute AudioControllerType | recommendedAudioController | 
| Recommended audio controller type. | |
| readonly attribute AudioCodecType | recommendedAudioCodec | 
| Recommended audio codec type. | |
| readonly attribute boolean | recommendedFloppy | 
| Returns truea floppy drive is recommended for this OS type. | |
| readonly attribute boolean | recommendedUSB | 
| Returns truea USB controller is recommended for this OS type. | |
| readonly attribute boolean | recommendedUSB3 | 
| Returns truean xHCI (USB 3) controller is recommended for this OS type. | |
| readonly attribute boolean | recommendedTFReset | 
| Returns trueif using VCPU reset on triple fault is recommended for this OS type. | |
| readonly attribute boolean | recommendedX2APIC | 
| Returns trueif X2APIC is recommended for this OS type. | |
| readonly attribute unsigned long | recommendedCPUCount | 
| Number of vCPUs recommended for this OS type. | |
| readonly attribute TpmType | recommendedTpmType | 
| Returns the recommended trusted platform module type for this OS type. | |
| readonly attribute boolean | recommendedSecureBoot | 
| Returns trueif EFI secure boot is recommended for this OS type. | |
| readonly attribute boolean | recommendedWDDMGraphics | 
| Returns trueif this OS usually has a WDDM graphics driver from guest additions. | |
| readonly attribute wstring | guestAdditionsInstallPackageName | 
| The guest additions install package name as a string. | |
Specifies a guest OS type and its recommendations.
{CEB482FC-41B9-42A8-8538-9835EA33B6F2} | readonly attribute wstring IGuestOSType::familyId | 
Guest OS family identifier string.
| readonly attribute wstring IGuestOSType::familyDescription | 
Human readable description of the guest OS family.
| readonly attribute wstring IGuestOSType::id | 
Guest OS identifier string.
| readonly attribute wstring IGuestOSType::subtype | 
Guest OS subtype string.
| readonly attribute wstring IGuestOSType::description | 
Human readable description of the guest OS.
| readonly attribute boolean IGuestOSType::is64Bit | 
Returns true if the given OS is 64-bit. 
| readonly attribute PlatformArchitecture IGuestOSType::platformArchitecture | 
Returns the guest OS platform architecture.
| readonly attribute boolean IGuestOSType::recommendedIOAPIC | 
Returns true if I/O-APIC recommended for this OS type. 
Only applies to x86-based platforms.
| readonly attribute boolean IGuestOSType::recommendedVirtEx | 
Returns true if VT-x or AMD-V recommended for this OS type. 
Only applies to x86-based platforms.
| readonly attribute unsigned long IGuestOSType::recommendedRAM | 
Recommended RAM size in Megabytes.
| readonly attribute GraphicsControllerType IGuestOSType::recommendedGraphicsController | 
Recommended graphics controller type.
| readonly attribute unsigned long IGuestOSType::recommendedVRAM | 
Recommended video RAM size in Megabytes.
| readonly attribute boolean IGuestOSType::recommended2DVideoAcceleration | 
Returns true if 2D video acceleration is recommended for this OS type. 
| readonly attribute boolean IGuestOSType::recommended3DAcceleration | 
Returns true if 3D acceleration is recommended for this OS type. 
| readonly attribute long long IGuestOSType::recommendedHDD | 
Recommended hard disk size in bytes.
| readonly attribute NetworkAdapterType IGuestOSType::adapterType | 
Returns recommended network adapter for this OS type.
| readonly attribute boolean IGuestOSType::recommendedPAE | 
Returns true if using PAE is recommended for this OS type. 
Only applies to x86-based platforms.
| readonly attribute StorageControllerType IGuestOSType::recommendedDVDStorageController | 
Recommended storage controller type for DVD/CD drives.
| readonly attribute StorageBus IGuestOSType::recommendedDVDStorageBus | 
Recommended storage bus type for DVD/CD drives.
| readonly attribute StorageControllerType IGuestOSType::recommendedHDStorageController | 
Recommended storage controller type for HD drives.
| readonly attribute StorageBus IGuestOSType::recommendedHDStorageBus | 
Recommended storage bus type for HD drives.
| readonly attribute FirmwareType IGuestOSType::recommendedFirmware | 
Recommended firmware type.
| readonly attribute boolean IGuestOSType::recommendedUSBHID | 
Returns true if using USB Human Interface Devices, such as keyboard and mouse recommended. 
| readonly attribute boolean IGuestOSType::recommendedHPET | 
Returns true if using HPET is recommended for this OS type. 
Only applies to x86-based platforms.
| readonly attribute boolean IGuestOSType::recommendedUSBTablet | 
Returns true if using a USB Tablet is recommended. 
| readonly attribute boolean IGuestOSType::recommendedRTCUseUTC | 
Returns true if the RTC of this VM should be set to UTC. 
| readonly attribute ChipsetType IGuestOSType::recommendedChipset | 
Recommended chipset type.
| readonly attribute IommuType IGuestOSType::recommendedIommuType | 
Recommended IOMMU type.
| readonly attribute AudioControllerType IGuestOSType::recommendedAudioController | 
Recommended audio controller type.
| readonly attribute AudioCodecType IGuestOSType::recommendedAudioCodec | 
Recommended audio codec type.
| readonly attribute boolean IGuestOSType::recommendedFloppy | 
Returns true a floppy drive is recommended for this OS type. 
| readonly attribute boolean IGuestOSType::recommendedUSB | 
Returns true a USB controller is recommended for this OS type. 
| readonly attribute boolean IGuestOSType::recommendedUSB3 | 
Returns true an xHCI (USB 3) controller is recommended for this OS type. 
| readonly attribute boolean IGuestOSType::recommendedTFReset | 
Returns true if using VCPU reset on triple fault is recommended for this OS type. 
| readonly attribute boolean IGuestOSType::recommendedX2APIC | 
Returns true if X2APIC is recommended for this OS type. 
Only applies to x86-based platforms.
| readonly attribute unsigned long IGuestOSType::recommendedCPUCount | 
Number of vCPUs recommended for this OS type.
| readonly attribute TpmType IGuestOSType::recommendedTpmType | 
Returns the recommended trusted platform module type for this OS type.
| readonly attribute boolean IGuestOSType::recommendedSecureBoot | 
Returns true if EFI secure boot is recommended for this OS type. 
| readonly attribute boolean IGuestOSType::recommendedWDDMGraphics | 
Returns true if this OS usually has a WDDM graphics driver from guest additions. 
| readonly attribute wstring IGuestOSType::guestAdditionsInstallPackageName | 
The guest additions install package name as a string.