VirtualSerialPortOption
The VirtualSerialPortOption
data object contains the options
for configuring the virtual serial port device defined by the
VirtualSerialPort
data object.
These options include information about how the device is backed physically on the host: by a network socket, a host file, a host serial port device, or a pipe to another process.
{
"_typeName": "string",
"type": "string",
"connectOption": {
"_typeName": "string",
"startConnected": {
"_typeName": "string",
"valueIsReadonly": false,
"supported": false,
"defaultValue": false
},
"allowGuestControl": {
"_typeName": "string",
"valueIsReadonly": false,
"supported": false,
"defaultValue": false
}
},
"busSlotOption": {
"_typeName": "string",
"type": "string"
},
"controllerType": "string",
"autoAssignController": {
"_typeName": "string",
"valueIsReadonly": false,
"supported": false,
"defaultValue": false
},
"backingOption": [
{
"_typeName": "string",
"type": "string"
}
],
"defaultBackingOptionIndex": 0,
"licensingLimit": [
"string"
],
"deprecated": false,
"plugAndPlay": false,
"hotRemoveSupported": false,
"numaSupported": false,
"yieldOnPoll": {
"_typeName": "string",
"valueIsReadonly": false,
"supported": false,
"defaultValue": false
}
}
Indicates whether the virtual machine supports the CPU yield option during virtual serial port polling.
When this feature is supported and enabled, the virtual machine will periodically relinquish the processor if its sole task is polling the virtual serial port.
If yieldOnPoll.supported
is false
, the virtual
machine ignores the virtual serial port object setting for
yieldOnPoll
.