---
title: IOSCSIPeripheralDeviceNub
framework: kernel
role: symbol
role_heading: Class
path: kernel/ioscsiperipheraldevicenub
---

# IOSCSIPeripheralDeviceNub

## Declaration

```occ
class IOSCSIPeripheralDeviceNub : IOSCSIProtocolServices
```

## Topics

### Instance Methods

- [AbortCommand](kernel/ioscsiperipheraldevicenub/1569619-abortcommand.md)
- [AbortSCSICommand](kernel/ioscsiperipheraldevicenub/1569638-abortscsicommand.md)
- [AbortTask](kernel/ioscsiperipheraldevicenub/1569615-aborttask.md)
- [AbortTaskSet](kernel/ioscsiperipheraldevicenub/1569627-aborttaskset.md)
- [ClearACA](kernel/ioscsiperipheraldevicenub/1569617-clearaca.md)
- [ClearTaskSet](kernel/ioscsiperipheraldevicenub/1569643-cleartaskset.md)
- [ExecuteCommand](kernel/ioscsiperipheraldevicenub/1569647-executecommand.md)
- [GatedWaitForTask](kernel/ioscsiperipheraldevicenub/1569628-gatedwaitfortask.md)
- [HandleProtocolServiceFeature](kernel/ioscsiperipheraldevicenub/1569623-handleprotocolservicefeature.md)
- [InterrogateDevice](kernel/ioscsiperipheraldevicenub/1569645-interrogatedevice.md)
- [IsProtocolServiceSupported](kernel/ioscsiperipheraldevicenub/1569634-isprotocolservicesupported.md)
- [LogicalUnitReset](kernel/ioscsiperipheraldevicenub/1569633-logicalunitreset.md)
- [SendSCSICommand](kernel/ioscsiperipheraldevicenub/1569613-sendscsicommand.md)
- [SendTask](kernel/ioscsiperipheraldevicenub/1569640-sendtask.md)
- [TargetReset](kernel/ioscsiperipheraldevicenub/1569616-targetreset.md)
- [TaskCompletion](kernel/ioscsiperipheraldevicenub/1569629-taskcompletion.md)
- [free](kernel/ioscsiperipheraldevicenub/1569631-free.md)
- [getMetaClass](kernel/ioscsiperipheraldevicenub/1569622-getmetaclass.md)
- [init](kernel/ioscsiperipheraldevicenub/1569624-init.md)
- [matchPropertyTable](kernel/ioscsiperipheraldevicenub/1569630-matchpropertytable.md)
- [message](kernel/ioscsiperipheraldevicenub/1569636-message.md)
- [setProperties](kernel/ioscsiperipheraldevicenub/4520031-setproperties.md)
- [start](kernel/ioscsiperipheraldevicenub/1569646-start.md)

### Type Methods

- [TaskCallback](kernel/ioscsiperipheraldevicenub/1569632-taskcallback.md)
- [sCompareIOProperty](kernel/ioscsiperipheraldevicenub/1569611-scompareioproperty.md)
- [sWaitForTask](kernel/ioscsiperipheraldevicenub/1569614-swaitfortask.md)

## Relationships

### Inherits From

- [IOSCSIProtocolServices](kernel/ioscsiprotocolservices.md)

## See Also

### Base Types

- [IOReducedBlockServices](kernel/ioreducedblockservices.md)
- [IOSCSIPrimaryCommandsDevice](kernel/ioscsiprimarycommandsdevice.md)
- [IOSCSIProtocolServices](kernel/ioscsiprotocolservices.md)
- [IOSCSIProtocolInterface](kernel/ioscsiprotocolinterface.md)
