---
title: IOSCSIPeripheralDeviceType00
framework: kernel
role: symbol
role_heading: Class
path: kernel/ioscsiperipheraldevicetype00
---

# IOSCSIPeripheralDeviceType00

## Declaration

```occ
class IOSCSIPeripheralDeviceType00 : IOSCSIBlockCommandsDevice
```

## Topics

### Instance Methods

- [CreateStorageServiceNub](kernel/ioscsiperipheraldevicetype00/1588573-createstorageservicenub.md)
- [GetProductString](kernel/ioscsiperipheraldevicetype00/1588571-getproductstring.md)
- [GetRevisionString](kernel/ioscsiperipheraldevicetype00/1588575-getrevisionstring.md)
- [GetVendorString](kernel/ioscsiperipheraldevicetype00/1588570-getvendorstring.md)
- [free](kernel/ioscsiperipheraldevicetype00/1588567-free.md)
- [getMetaClass](kernel/ioscsiperipheraldevicetype00/1588574-getmetaclass.md)
- [handleClose](kernel/ioscsiperipheraldevicetype00/1588569-handleclose.md)
- [handleIsOpen](kernel/ioscsiperipheraldevicetype00/1588576-handleisopen.md)
- [handleOpen](kernel/ioscsiperipheraldevicetype00/1588565-handleopen.md)
- [init](kernel/ioscsiperipheraldevicetype00/1588577-init.md)
- [newUserClient](kernel/ioscsiperipheraldevicetype00/1588568-newuserclient.md)
- [start](kernel/ioscsiperipheraldevicetype00/1588566-start.md)

## Relationships

### Inherits From

- [IOSCSIBlockCommandsDevice](kernel/ioscsiblockcommandsdevice.md)

## See Also

### Block Devices

- [IOSCSIPeripheralDeviceType07](kernel/ioscsiperipheraldevicetype07.md)
- [IOSCSIPeripheralDeviceType0E](kernel/ioscsiperipheraldevicetype0e.md)
- [IOSCSIBlockCommandsDevice](kernel/ioscsiblockcommandsdevice.md)
- [IOSCSIReducedBlockCommandsDevice](kernel/ioscsireducedblockcommandsdevice.md)
