VirtualBox

Changeset 95177 in vbox


Ignore:
Timestamp:
Jun 2, 2022 9:03:48 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
151676
Message:

VBoxManage/listCloudNetworks: Compile fix for r151631, cleaned up code a bit. bugref:10223

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp

    r95140 r95177  
    211211    {
    212212        ComPtr<IHostOnlyNetwork> hostOnlyNetwork = hostOnlyNetworks[i];
    213         Bstr networkName;
    214         hostOnlyNetwork->COMGETTER(NetworkName)(networkName.asOutParam());
    215         RTPrintf(List::tr("Name:            %ls\n"), networkName.raw());
    216         Bstr networkGuid;
    217         hostOnlyNetwork->COMGETTER(Id)(networkGuid.asOutParam());
    218         RTPrintf("GUID:            %ls\n\n", networkGuid.raw());
     213        Bstr bstrNetworkName;
     214        CHECK_ERROR2I(hostOnlyNetwork, COMGETTER(NetworkName)(bstrNetworkName.asOutParam()));
     215        RTPrintf(List::tr("Name:            %ls\n"), bstrNetworkName.raw());
     216       
     217        Bstr bstr;
     218        CHECK_ERROR(hostOnlyNetwork, COMGETTER(Id)(bstr.asOutParam()));
     219        RTPrintf("GUID:            %ls\n\n", bstr.raw());
     220       
    219221        BOOL fEnabled = FALSE;
    220         hostOnlyNetwork->COMGETTER(Enabled)(&fEnabled);
     222        CHECK_ERROR2I(hostOnlyNetwork, COMGETTER(Enabled)(&fEnabled));
    221223        RTPrintf(List::tr("State:           %s\n"), fEnabled ? List::tr("Enabled") : List::tr("Disabled"));
    222224
    223         Bstr networkMask;
    224         hostOnlyNetwork->COMGETTER(NetworkMask)(networkMask.asOutParam());
    225         RTPrintf(List::tr("NetworkMask:     %ls\n"), networkMask.raw());
    226         Bstr lowerIP;
    227         hostOnlyNetwork->COMGETTER(LowerIP)(lowerIP.asOutParam());
    228         RTPrintf(List::tr("LowerIP:         %ls\n"), lowerIP.raw());
    229         Bstr upperIP;
    230         hostOnlyNetwork->COMGETTER(UpperIP)(upperIP.asOutParam());
    231         RTPrintf(List::tr("UpperIP:         %ls\n"), upperIP.raw());
    232         // Bstr NetworkId;
    233         // hostOnlyNetwork->COMGETTER(Id)(NetworkId.asOutParam());
    234         // RTPrintf("NetworkId:       %ls\n", NetworkId.raw());
    235         Bstr netName = BstrFmt("hostonly-%ls", networkName.raw());
    236         RTPrintf(List::tr("VBoxNetworkName: %ls\n\n"), netName.raw());
    237     }
    238     return rc;
     225        CHECK_ERROR2I(hostOnlyNetwork, COMGETTER(NetworkMask)(bstr.asOutParam()));
     226        RTPrintf(List::tr("NetworkMask:     %ls\n"), bstr.raw());
     227       
     228        CHECK_ERROR2I(hostOnlyNetwork, COMGETTER(LowerIP)(bstr.asOutParam()));
     229        RTPrintf(List::tr("LowerIP:         %ls\n"), bstr.raw());
     230       
     231        CHECK_ERROR2I(hostOnlyNetwork, COMGETTER(UpperIP)(bstr.asOutParam()));
     232        RTPrintf(List::tr("UpperIP:         %ls\n"), bstr.raw());
     233
     234        // CHECK_ERROR2I(hostOnlyNetwork, COMGETTER(Id)(bstr.asOutParam());
     235        // RTPrintf("NetworkId:       %ls\n", bstr.raw());
     236
     237        RTPrintf(List::tr("VBoxNetworkName: hostonly-%ls\n\n"), bstrNetworkName.raw());
     238    }
     239    return hrc;
    239240}
    240241#endif /* VBOX_WITH_VMNET */
     
    251252static HRESULT listCloudNetworks(const ComPtr<IVirtualBox> pVirtualBox)
    252253{
    253     HRESULT hrc;
    254254    com::SafeIfaceArray<ICloudNetwork> cloudNetworks;
    255     CHECK_ERROR(pVirtualBox, COMGETTER(CloudNetworks)(ComSafeArrayAsOutParam(cloudNetworks)));
     255    CHECK_ERROR2I_RET(pVirtualBox, COMGETTER(CloudNetworks)(ComSafeArrayAsOutParam(cloudNetworks)), hrcCheck);
    256256    for (size_t i = 0; i < cloudNetworks.size(); ++i)
    257257    {
     
    279279        RTPrintf(List::tr("VBoxNetworkName: %ls\n\n"), netName.raw());
    280280    }
    281     return hrc;
     281    return S_OK;
    282282}
    283283#endif /* VBOX_WITH_CLOUD_NET */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette