# Data Object - VirtualPCIPassthroughVmiopBackingInfo(vim.vm.device.VirtualPCIPassthrough.VmiopBackingInfo)

Extends
  VirtualPCIPassthroughPluginBackingInfo
Since
  vSphere API 6.0

## Data Object Description

The VirtualPCIPassthrough.VmiopBackingInfo data object type contains information about the plugin that emulates the virtual device via the VMIOP plugin interface. At present, this interface is only used to implement vGPU.

Properties

Name | Type | Description
--- | --- | ---
enhancedMigrateCapability* | xsd:boolean | Indicates whether the vGPU has enhanced migration features for sub-second downtime. Since 8.0.0.1
migrateSupported* | xsd:boolean | Indicates whether the vGPU device is migration capable or not. Since vSphere API 7.0.2.0
vgpu* | xsd:string | The vGPU configuration type exposed by a VMIOP plugin.
vgpuMigrateDataSizeMB* | xsd:int | The expected size of the vGPU device state during migration. Since 8.0.0.1
Properties inherited from VirtualPCIPassthroughPluginBackingInfo
None
Properties inherited from VirtualDeviceBackingInfo
None
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualPCIPassthroughVmiopBackingInfo"> <complexContent> <extension base="vsan:VirtualPCIPassthroughPluginBackingInfo"> <sequence> <element name="vgpu" type="xsd:string" minOccurs="0"/> <element name="vgpuMigrateDataSizeMB" type="xsd:int" minOccurs="0"/> <element name="migrateSupported" type="xsd:boolean" minOccurs="0"/> <element name="enhancedMigrateCapability" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>