VirtualBox

vbox的更動 62561 路徑 trunk/src/VBox/Runtime


忽略:
時間撮記:
2016-7-26 下午02:05:05 (8 年 以前)
作者:
vboxsync
訊息:

RTVfsMemFileCreate: process the hVfsIos parameter. (Fortunately, unused function.)

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp

    r62477 r62561  
    798798        rtVfsMemFileInit(pThis, cbEstimate, RTFILE_O_READ | RTFILE_O_WRITE);
    799799
    800         *phVfsFile = hVfsFile;
    801         return VINF_SUCCESS;
     800        if (hVfsIos != NIL_RTVFSIOSTREAM)
     801        {
     802            RTVFSIOSTREAM hVfsIosDst = RTVfsFileToIoStream(hVfsFile);
     803            rc = RTVfsUtilPumpIoStreams(hVfsIos, hVfsIosDst, pThis->cbExtent);
     804            RTVfsIoStrmRelease(hVfsIosDst);
     805        }
     806
     807        if (RT_SUCCESS(rc))
     808        {
     809            *phVfsFile = hVfsFile;
     810            return VINF_SUCCESS;
     811        }
     812
     813        RTVfsFileRelease(hVfsFile);
    802814    }
    803815    return rc;
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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