code: def detach_host_pci_device(self, host_address):
          
          if not isinstance(host_address, baseinteger):
              raise TypeError("host_address can only be an instance of type baseinteger")
          self._call("detachHostPCIDevice",
                       in_p=[host_address])
docs: Detach host PCI device from the virtual machine.
          Also HostPCIDevicePlugEvent on IVirtualBox event source
          will be delivered. As currently we don't support hot device
          unplug, IHostPCIDevicePlugEvent event is delivered immediately.
          
          :py:class:`IHostPCIDevicePlugEvent` 
  
          in host_address of type int
              Address of the host PCI device.
  
          raises :class:`VBoxErrorInvalidVmState`
              Virtual machine state is not stopped (PCI hotplug not yet implemented).
          
          raises :class:`VBoxErrorObjectNotFound`
              This host device is not attached to this machine.
          
          raises :class:`VBoxErrorPdmError`
              Virtual machine does not have a PCI controller allowing attachment of physical devices.
          
          raises :class:`VBoxErrorNotSupported`
              Hardware or host OS doesn't allow PCI device passthrough.