Changeset 64724 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Nov 20, 2016 10:21:35 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 112008
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/DrvDiskIntegrity.cpp
r64274 r64724 961 961 } 962 962 963 /** @interface_method_impl{PDMIMEDIA,pfnIsNonRotational} */ 964 static DECLCALLBACK(bool) drvdiskintIsNonRotational(PPDMIMEDIA pInterface) 965 { 966 PDRVDISKINTEGRITY pThis = PDMIMEDIA_2_DRVDISKINTEGRITY(pInterface); 967 return pThis->pDrvMedia->pfnIsNonRotational(pThis->pDrvMedia); 968 } 969 963 970 /* -=-=-=-=- IMediaPort -=-=-=-=- */ 964 971 … … 1185 1192 1186 1193 /** 1194 * @interface_method_impl{PDMIMEDIAEX,pfnQueryFeatures} 1195 */ 1196 static DECLCALLBACK(int) drvdiskintQueryFeatures(PPDMIMEDIAEX pInterface, uint32_t *pfFeatures) 1197 { 1198 PDRVDISKINTEGRITY pThis = RT_FROM_MEMBER(pInterface, DRVDISKINTEGRITY, IMediaEx); 1199 return pThis->pDrvMediaEx->pfnQueryFeatures(pThis->pDrvMediaEx, pfFeatures); 1200 } 1201 1202 /** 1187 1203 * @interface_method_impl{PDMIMEDIAEX,pfnIoReqAllocSizeSet} 1188 1204 */ … … 1253 1269 1254 1270 return pThis->pDrvMediaEx->pfnIoReqFree(pThis->pDrvMediaEx, hIoReq); 1271 } 1272 1273 /** 1274 * @interface_method_impl{PDMIMEDIAEX,pfnIoReqQueryResidual} 1275 */ 1276 static DECLCALLBACK(int) drvdiskintIoReqQueryResidual(PPDMIMEDIAEX pInterface, PDMMEDIAEXIOREQ hIoReq, size_t *pcbResidual) 1277 { 1278 PDRVDISKINTEGRITY pThis = RT_FROM_MEMBER(pInterface, DRVDISKINTEGRITY, IMediaEx); 1279 return pThis->pDrvMediaEx->pfnIoReqQueryResidual(pThis->pDrvMediaEx, hIoReq, pcbResidual); 1280 } 1281 1282 /** 1283 * @interface_method_impl{PDMIMEDIAEX,pfnIoReqQueryXferSize} 1284 */ 1285 static DECLCALLBACK(int) drvdiskintIoReqQueryXferSize(PPDMIMEDIAEX pInterface, PDMMEDIAEXIOREQ hIoReq, size_t *pcbXfer) 1286 { 1287 PDRVDISKINTEGRITY pThis = RT_FROM_MEMBER(pInterface, DRVDISKINTEGRITY, IMediaEx); 1288 return pThis->pDrvMediaEx->pfnIoReqQueryXferSize(pThis->pDrvMediaEx, hIoReq, pcbXfer); 1289 } 1290 1291 /** 1292 * @interface_method_impl{PDMIMEDIAEX,pfnIoReqCancelAll} 1293 */ 1294 static DECLCALLBACK(int) drvdiskintIoReqCancelAll(PPDMIMEDIAEX pInterface) 1295 { 1296 PDRVDISKINTEGRITY pThis = RT_FROM_MEMBER(pInterface, DRVDISKINTEGRITY, IMediaEx); 1297 return pThis->pDrvMediaEx->pfnIoReqCancelAll(pThis->pDrvMediaEx); 1255 1298 } 1256 1299 … … 1644 1687 pThis->IMedia.pfnGetType = drvdiskintGetType; 1645 1688 pThis->IMedia.pfnReadPcBios = drvdiskintReadPcBios; 1689 pThis->IMedia.pfnIsNonRotational = drvdiskintIsNonRotational; 1646 1690 1647 1691 /* IMediaEx. */ 1692 pThis->IMediaEx.pfnQueryFeatures = drvdiskintQueryFeatures; 1648 1693 pThis->IMediaEx.pfnIoReqAllocSizeSet = drvdiskintIoReqAllocSizeSet; 1649 1694 pThis->IMediaEx.pfnIoReqAlloc = drvdiskintIoReqAlloc; 1650 1695 pThis->IMediaEx.pfnIoReqFree = drvdiskintIoReqFree; 1696 pThis->IMediaEx.pfnIoReqQueryResidual = drvdiskintIoReqQueryResidual; 1697 pThis->IMediaEx.pfnIoReqQueryXferSize = drvdiskintIoReqQueryXferSize; 1698 pThis->IMediaEx.pfnIoReqCancelAll = drvdiskintIoReqCancelAll; 1651 1699 pThis->IMediaEx.pfnIoReqCancel = drvdiskintIoReqCancel; 1652 1700 pThis->IMediaEx.pfnIoReqRead = drvdiskintIoReqRead;
Note:
See TracChangeset
for help on using the changeset viewer.