Changeset 56439 in vbox for trunk/src/VBox/Devices/Storage/VSCSI
- Timestamp:
- Jun 15, 2015 5:14:02 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 101056
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/VSCSI/VSCSIDevice.cpp
r56292 r56439 257 257 258 258 259 VBOXDDU_DECL(int) VSCSIDeviceLun Get(VSCSIDEVICE hVScsiDevice, uint32_t iLun,260 PVSCSILUN phVScsiLun)261 { 262 PVSCSIDEVICEINT pVScsiDevice = (PVSCSIDEVICEINT)hVScsiDevice; 263 264 /* Parameter checks */ 265 AssertPtrReturn(pVScsiDevice, VERR_INVALID_HANDLE); 266 AssertPtrReturn(p hVScsiLun, VERR_INVALID_POINTER);259 VBOXDDU_DECL(int) VSCSIDeviceLunQueryType(VSCSIDEVICE hVScsiDevice, uint32_t iLun, 260 PVSCSILUNTYPE pEnmLunType) 261 { 262 PVSCSIDEVICEINT pVScsiDevice = (PVSCSIDEVICEINT)hVScsiDevice; 263 264 /* Parameter checks */ 265 AssertPtrReturn(pVScsiDevice, VERR_INVALID_HANDLE); 266 AssertPtrReturn(pEnmLunType, VERR_INVALID_POINTER); 267 267 AssertReturn(iLun < VSCSI_DEVICE_LUN_MAX, VERR_VSCSI_LUN_INVALID); 268 268 AssertReturn(iLun < pVScsiDevice->cLunsMax, VERR_VSCSI_LUN_NOT_ATTACHED); 269 269 AssertPtrReturn(pVScsiDevice->papVScsiLun[iLun], VERR_VSCSI_LUN_NOT_ATTACHED); 270 270 271 *phVScsiLun = pVScsiDevice->papVScsiLun[iLun]; 271 PVSCSILUNINT hVScsiLun = pVScsiDevice->papVScsiLun[iLun]; 272 *pEnmLunType = hVScsiLun->pVScsiLunDesc->enmLunType; 272 273 273 274 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.