| 757 | } |
| 758 | |
| 759 | void NanaBox::ComputeSystemUpdateComPort( |
| 760 | winrt::com_ptr<NanaBox::ComputeSystem> const& Instance, |
| 761 | std::uint32_t const& PortID, |
| 762 | std::string const& NamedPipe) |
| 763 | { |
| 764 | nlohmann::json Result; |
| 765 | |
| 766 | Result["ResourcePath"] = Mile::FormatString( |
| 767 | "VirtualMachine/Devices/ComPorts/%d", |
| 768 | PortID); |
| 769 | Result["RequestType"] = "Update"; |
| 770 | Result["Settings"] = NanaBox::MakeHcsComPortConfiguration(NamedPipe); |
| 771 | |
| 772 | Instance->Modify(winrt::to_hstring(Result.dump())); |
| 773 | } |
| 774 | |
| 775 | void NanaBox::ComputeSystemAddNetworkAdapter( |
| 776 | winrt::com_ptr<NanaBox::ComputeSystem> const& Instance, |