VirtualBox

Changeset 94920 in vbox


Ignore:
Timestamp:
May 8, 2022 7:54:45 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
151328
Message:

Main/src-client/BusAssignmentManager.cpp: Adjust to the new rules wrt. to rc -> hrc,vrc usage, ​bugref:10223

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/BusAssignmentManager.cpp

    r93444 r94920  
    617617                                                  bool fGuestAddressRequired)
    618618{
    619     HRESULT rc = S_OK;
     619    HRESULT hrc = S_OK;
    620620
    621621    if (!GuestAddress.valid())
    622         rc = pState->autoAssign(pszDevName, GuestAddress);
     622        hrc = pState->autoAssign(pszDevName, GuestAddress);
    623623    else
    624624    {
     
    628628        {
    629629            if (fGuestAddressRequired)
    630                 rc = E_ACCESSDENIED;
     630                hrc = E_ACCESSDENIED;
    631631            else
    632                 rc = pState->autoAssign(pszDevName, GuestAddress);
     632                hrc = pState->autoAssign(pszDevName, GuestAddress);
    633633        }
    634634    }
    635635
    636     if (FAILED(rc))
    637         return rc;
     636    if (FAILED(hrc))
     637        return hrc;
    638638
    639639    Assert(GuestAddress.valid() && pState->checkAvailable(GuestAddress));
    640640
    641     rc = pState->record(pszDevName, GuestAddress, HostAddress);
    642     if (FAILED(rc))
    643         return rc;
     641    hrc = pState->record(pszDevName, GuestAddress, HostAddress);
     642    if (FAILED(hrc))
     643        return hrc;
    644644
    645645    PCVMMR3VTABLE const pVMM = pState->mpVMM;
    646646    if (pCfg)
    647647    {
    648         rc = InsertConfigInteger(pVMM, pCfg, "PCIBusNo",      GuestAddress.miBus);
    649         if (FAILED(rc))
    650             return rc;
    651         rc = InsertConfigInteger(pVMM, pCfg, "PCIDeviceNo",   GuestAddress.miDevice);
    652         if (FAILED(rc))
    653             return rc;
    654         rc = InsertConfigInteger(pVMM, pCfg, "PCIFunctionNo", GuestAddress.miFn);
    655         if (FAILED(rc))
    656             return rc;
     648        hrc = InsertConfigInteger(pVMM, pCfg, "PCIBusNo",      GuestAddress.miBus);
     649        if (FAILED(hrc))
     650            return hrc;
     651        hrc = InsertConfigInteger(pVMM, pCfg, "PCIDeviceNo",   GuestAddress.miDevice);
     652        if (FAILED(hrc))
     653            return hrc;
     654        hrc = InsertConfigInteger(pVMM, pCfg, "PCIFunctionNo", GuestAddress.miFn);
     655        if (FAILED(hrc))
     656            return hrc;
    657657    }
    658658
     
    672672            {
    673673                PCIBusAddress BridgeGuestAddress;
    674                 rc = pState->autoAssign(pState->mpszBridgeName, BridgeGuestAddress);
    675                 if (FAILED(rc))
    676                     return rc;
     674                hrc = pState->autoAssign(pState->mpszBridgeName, BridgeGuestAddress);
     675                if (FAILED(hrc))
     676                    return hrc;
    677677                if (BridgeGuestAddress.miBus > iBridge)
    678678                    AssertLogRelMsgFailedReturn(("BusAssignmentManager: cannot create bridge for bus %i because the possible parent bus positions are exhausted\n", iBridge + 1), E_UNEXPECTED);
     
    681681                InsertConfigNode(pVMM, pBridges, Utf8StrFmt("%d", iBridge).c_str(), &pInst);
    682682                InsertConfigInteger(pVMM, pInst, "Trusted", 1);
    683                 rc = assignPCIDevice(pState->mpszBridgeName, pInst);
    684                 if (FAILED(rc))
    685                     return rc;
     683                hrc = assignPCIDevice(pState->mpszBridgeName, pInst);
     684                if (FAILED(hrc))
     685                    return hrc;
    686686            }
    687687        }
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