Data Object - HostPciDevice(vim.host.PciDevice)

Property of
HostHardwareInfo, VirtualMachinePciPassthroughInfo
Extends
DynamicData

Data Object Description

This data object type describes information about a single Peripheral Component Interconnect (PCI) device.

Properties

Name Type Description
busxsd:byte

The bus ID of this PCI.
classIdxsd:short

The class of this PCI.
deviceIdxsd:short

The device ID of this PCI.

The device ID might be a negative value. A vSphere Server uses an unsigned short integer to represent a PCI device ID. The WSDL representation of the ID is a signed short integer. If the PCI ID is greater than 32767, the Server will convert the ID to its two's complement for the WSDL representation. When you specify a PCI device ID for a virtual machine (VirtualPCIPassthroughDeviceBackingInfo.deviceId), you must use the HostPciDevice.deviceId value as retrieved and convert it to a string.

deviceNamexsd:string

The device name of this PCI.
functionxsd:byte

The function ID of this PCI.
idxsd:string

The name ID of this PCI, composed of "bus:slot.function".
parentBridge*xsd:string

The parent bridge of this PCI.

Since vSphere API 4.0
slotxsd:byte

The slot ID of this PCI.
subDeviceIdxsd:short

The subdevice ID of this PCI.

The subdevice ID might be a negative value. A vSphere Server uses an unsigned short integer to represent a PCI subdevice ID. The WSDL representation of the ID is a signed short integer. If the subdevice ID is greater than 32767, the Server will convert the ID to its two's complement for the WSDL representation.

subVendorIdxsd:short

The subvendor ID of this PCI.

The subvendor ID might be a negative value. A vSphere Server uses an unsigned short integer to represent a PCI subvendor ID. The WSDL representation of the ID is a signed short integer. If the subvendor ID is greater than 32767, the Server will convert the ID to its two's complement for the WSDL representation.

vendorIdxsd:short

The vendor ID of this PCI.

The vendor ID might be a negative value. A vSphere Server uses an unsigned short integer to represent a PCI vendor ID. The WSDL representation of the ID is a signed short integer. If the vendor ID is greater than 32767, the Server will convert the ID to its two's complement for the WSDL representation. When you specify a PCI device vendor ID for a virtual machine (VirtualPCIPassthroughDeviceBackingInfo.vendorId), you must use the retrieved HostPciDevice.deviceId value.

vendorNamexsd:string

The vendor name of this PCI.
Properties inherited from DynamicData
None
*Need not be set
Show WSDL type definition