---
title: IOSCSIParallelInterfaceController
framework: kernel
role: symbol
role_heading: Class
path: kernel/ioscsiparallelinterfacecontroller
---

# IOSCSIParallelInterfaceController

Class that represents a SCSI Host Bus Adapter.

## Declaration

```occ
class IOSCSIParallelInterfaceController : IOService
```

## Overview

Overview Class that represents a SCSI Host Bus Adapter.

## Topics

### Miscellaneous

- [CompleteParallelTask](kernel/ioscsiparallelinterfacecontroller/1809862-completeparalleltask.md)
- [CreateDeviceInterrupt](kernel/ioscsiparallelinterfacecontroller/1809876-createdeviceinterrupt.md)
- [CreateTargetForID(SCSIDeviceIdentifier)](kernel/ioscsiparallelinterfacecontroller/1809880-createtargetforid.md)
- [CreateTargetForID(SCSIDeviceIdentifier, OSDictionary *)](kernel/ioscsiparallelinterfacecontroller/1809885-createtargetforid.md)
- [DestroyTargetForID](kernel/ioscsiparallelinterfacecontroller/1809890-destroytargetforid.md)
- [DisableInterrupt](kernel/ioscsiparallelinterfacecontroller/1809897-disableinterrupt.md)
- [DoesHBAPerformAutoSense](kernel/ioscsiparallelinterfacecontroller/1809901-doeshbaperformautosense.md)
- [DoesHBAPerformDeviceManagement](kernel/ioscsiparallelinterfacecontroller/1809911-doeshbaperformdevicemanagement.md)
- [DoesHBASupportMultiPathing](kernel/ioscsiparallelinterfacecontroller/1809914-doeshbasupportmultipathing.md)
- [DoesHBASupportSCSIParallelFeature](kernel/ioscsiparallelinterfacecontroller/1809922-doeshbasupportscsiparallelfeatur.md)
- [EnableInterrupt](kernel/ioscsiparallelinterfacecontroller/1809927-enableinterrupt.md)
- [ExecuteParallelTask](kernel/ioscsiparallelinterfacecontroller/1809933-executeparalleltask.md)
- [FilterInterruptRequest](kernel/ioscsiparallelinterfacecontroller/1809938-filterinterruptrequest.md)
- [FindTaskForAddress](kernel/ioscsiparallelinterfacecontroller/1809945-findtaskforaddress.md)
- [FindTaskForControllerIdentifier](kernel/ioscsiparallelinterfacecontroller/1809955-findtaskforcontrolleridentifier.md)
- [FreeSCSIParallelTask](kernel/ioscsiparallelinterfacecontroller/1809961-freescsiparalleltask.md)
- [GetAutoSenseData](kernel/ioscsiparallelinterfacecontroller/1809967-getautosensedata.md)
- [GetAutoSenseDataSize](kernel/ioscsiparallelinterfacecontroller/1809971-getautosensedatasize.md)
- [GetCommandDescriptorBlock](kernel/ioscsiparallelinterfacecontroller/1809978-getcommanddescriptorblock.md)
- [GetCommandDescriptorBlockSize](kernel/ioscsiparallelinterfacecontroller/1809985-getcommanddescriptorblocksize.md)
- [GetCommandGate](kernel/ioscsiparallelinterfacecontroller/1809991-getcommandgate.md)
- [GetDataBuffer](kernel/ioscsiparallelinterfacecontroller/1809997-getdatabuffer.md)
- [GetDataBufferOffset](kernel/ioscsiparallelinterfacecontroller/1810001-getdatabufferoffset.md)
- [GetDataTransferDirection](kernel/ioscsiparallelinterfacecontroller/1810008-getdatatransferdirection.md)
- [GetDMACommand](kernel/ioscsiparallelinterfacecontroller/1810016-getdmacommand.md)
- [GetHBADataDescriptor](kernel/ioscsiparallelinterfacecontroller/1810025-gethbadatadescriptor.md)
- [GetHBADataPointer](kernel/ioscsiparallelinterfacecontroller/1810030-gethbadatapointer.md)
- [GetHBADataSize](kernel/ioscsiparallelinterfacecontroller/1810042-gethbadatasize.md)
- [GetHBATargetDataPointer](kernel/ioscsiparallelinterfacecontroller/1810052-gethbatargetdatapointer.md)
- [GetHBATargetDataSize](kernel/ioscsiparallelinterfacecontroller/1810061-gethbatargetdatasize.md)
- [GetLogicalUnitBytes](kernel/ioscsiparallelinterfacecontroller/1810076-getlogicalunitbytes.md)
- [GetLogicalUnitNumber](kernel/ioscsiparallelinterfacecontroller/1810082-getlogicalunitnumber.md)
- [GetProvider](kernel/ioscsiparallelinterfacecontroller/1810094-getprovider.md)
- [GetRealizedDataTransferCount](kernel/ioscsiparallelinterfacecontroller/1810102-getrealizeddatatransfercount.md)
- [GetRequestedDataTransferCount](kernel/ioscsiparallelinterfacecontroller/1810112-getrequesteddatatransfercount.md)
- [GetSCSIDomainIdentifier](kernel/ioscsiparallelinterfacecontroller/1810120-getscsidomainidentifier.md)
- [GetSCSIParallelFeatureNegotiation](kernel/ioscsiparallelinterfacecontroller/1810130-getscsiparallelfeaturenegotiatio.md)
- [GetSCSIParallelFeatureNegotiationCount](kernel/ioscsiparallelinterfacecontroller/1810142-getscsiparallelfeaturenegotiatio.md)
- [GetSCSIParallelFeatureNegotiationResult](kernel/ioscsiparallelinterfacecontroller/1810148-getscsiparallelfeaturenegotiatio.md)
- [GetSCSIParallelFeatureNegotiationResultCount](kernel/ioscsiparallelinterfacecontroller/1810158-getscsiparallelfeaturenegotiatio.md)
- [GetSCSIParallelTask](kernel/ioscsiparallelinterfacecontroller/1810170-getscsiparalleltask.md)
- [GetSCSITaskIdentifier](kernel/ioscsiparallelinterfacecontroller/1810178-getscsitaskidentifier.md)
- [GetTaggedTaskIdentifier](kernel/ioscsiparallelinterfacecontroller/1810189-gettaggedtaskidentifier.md)
- [GetTargetForID](kernel/ioscsiparallelinterfacecontroller/1810207-gettargetforid.md)
- [GetTargetIdentifier](kernel/ioscsiparallelinterfacecontroller/1810218-gettargetidentifier.md)
- [GetTaskAttribute](kernel/ioscsiparallelinterfacecontroller/1810227-gettaskattribute.md)
- [GetTimeoutDuration](kernel/ioscsiparallelinterfacecontroller/1810247-gettimeoutduration.md)
- [GetWorkLoop](kernel/ioscsiparallelinterfacecontroller/1810257-getworkloop.md)
- [HandleInterruptRequest](kernel/ioscsiparallelinterfacecontroller/1810269-handleinterruptrequest.md)
- [HandleTimeout](kernel/ioscsiparallelinterfacecontroller/1810280-handletimeout.md)
- [IncrementRealizedDataTransferCount](kernel/ioscsiparallelinterfacecontroller/1810290-incrementrealizeddatatransfercou.md)
- [InitializeController](kernel/ioscsiparallelinterfacecontroller/1810299-initializecontroller.md)
- [InitializeDMASpecification](kernel/ioscsiparallelinterfacecontroller/1810311-initializedmaspecification.md)
- [InitializeTargetForID](kernel/ioscsiparallelinterfacecontroller/1810320-initializetargetforid.md)
- [NotifyClientsOfBusReset](kernel/ioscsiparallelinterfacecontroller/1810327-notifyclientsofbusreset.md)
- [NotifyClientsOfPortStatusChange](kernel/ioscsiparallelinterfacecontroller/1810339-notifyclientsofportstatuschange.md)
- [ProcessParallelTask](kernel/ioscsiparallelinterfacecontroller/1810354-processparalleltask.md)
- [RemoveHBAProperty](kernel/ioscsiparallelinterfacecontroller/1810362-removehbaproperty.md)
- [RemoveTargetProperty](kernel/ioscsiparallelinterfacecontroller/1810376-removetargetproperty.md)
- [ReportHBAConstraints](kernel/ioscsiparallelinterfacecontroller/1810388-reporthbaconstraints.md)
- [ReportHBAHighestLogicalUnitNumber](kernel/ioscsiparallelinterfacecontroller/1810401-reporthbahighestlogicalunitnumbe.md)
- [ReportHBASpecificDeviceDataSize](kernel/ioscsiparallelinterfacecontroller/1810414-reporthbaspecificdevicedatasize.md)
- [ReportHBASpecificTaskDataSize](kernel/ioscsiparallelinterfacecontroller/1810430-reporthbaspecifictaskdatasize.md)
- [ReportHighestSupportedDeviceID](kernel/ioscsiparallelinterfacecontroller/1810438-reporthighestsupporteddeviceid.md)
- [ReportInitiatorIdentifier](kernel/ioscsiparallelinterfacecontroller/1810459-reportinitiatoridentifier.md)
- [ReportMaximumTaskCount](kernel/ioscsiparallelinterfacecontroller/1810468-reportmaximumtaskcount.md)
- [ResumeServices](kernel/ioscsiparallelinterfacecontroller/1810477-resumeservices.md)
- [SetAutoSenseData](kernel/ioscsiparallelinterfacecontroller/1810492-setautosensedata.md)
- [SetControllerTaskIdentifier](kernel/ioscsiparallelinterfacecontroller/1810503-setcontrollertaskidentifier.md)
- [SetHBAProperty](kernel/ioscsiparallelinterfacecontroller/1810516-sethbaproperty.md)
- [SetRealizedDataTransferCount](kernel/ioscsiparallelinterfacecontroller/1810526-setrealizeddatatransfercount.md)
- [SetSCSIParallelFeatureNegotiationResult](kernel/ioscsiparallelinterfacecontroller/1810542-setscsiparallelfeaturenegotiatio.md)
- [SetTargetProperty](kernel/ioscsiparallelinterfacecontroller/1810557-settargetproperty.md)
- [SetTimeoutForTask](kernel/ioscsiparallelinterfacecontroller/1810571-settimeoutfortask.md)
- [SignalInterrupt](kernel/ioscsiparallelinterfacecontroller/1810589-signalinterrupt.md)
- [StartController](kernel/ioscsiparallelinterfacecontroller/1810612-startcontroller.md)
- [StopController](kernel/ioscsiparallelinterfacecontroller/1810629-stopcontroller.md)
- [SuspendServices](kernel/ioscsiparallelinterfacecontroller/1810641-suspendservices.md)
- [TerminateController](kernel/ioscsiparallelinterfacecontroller/1810669-terminatecontroller.md)

### Instance Methods

- [AbortTaskRequest](kernel/ioscsiparallelinterfacecontroller/1577150-aborttaskrequest.md)
- [AbortTaskSetRequest](kernel/ioscsiparallelinterfacecontroller/1577179-aborttasksetrequest.md)
- [AddDeviceToTargetList](kernel/ioscsiparallelinterfacecontroller/1577174-adddevicetotargetlist.md)
- [AllocateSCSIParallelTasks](kernel/ioscsiparallelinterfacecontroller/1577235-allocatescsiparalleltasks.md)
- [ClearACARequest](kernel/ioscsiparallelinterfacecontroller/1577255-clearacarequest.md)
- [ClearTaskSetRequest](kernel/ioscsiparallelinterfacecontroller/1577281-cleartasksetrequest.md)
- [CompleteAbortTask](kernel/ioscsiparallelinterfacecontroller/1577234-completeaborttask.md)
- [CompleteAbortTaskSet](kernel/ioscsiparallelinterfacecontroller/1577147-completeaborttaskset.md)
- [CompleteClearACA](kernel/ioscsiparallelinterfacecontroller/1577167-completeclearaca.md)
- [CompleteClearTaskSet](kernel/ioscsiparallelinterfacecontroller/1577203-completecleartaskset.md)
- [CompleteLogicalUnitReset](kernel/ioscsiparallelinterfacecontroller/1577160-completelogicalunitreset.md)
- [CompleteOutstandingTasksForTarget](kernel/ioscsiparallelinterfacecontroller/3553418-completeoutstandingtasksfortarge.md)
- [CompleteOutstandingTasksForTargetID](kernel/ioscsiparallelinterfacecontroller/3553419-completeoutstandingtasksfortarge.md)
- [CompleteParallelTask](kernel/ioscsiparallelinterfacecontroller/1577148-completeparalleltask.md)
- [CompleteTargetReset](kernel/ioscsiparallelinterfacecontroller/1577252-completetargetreset.md)
- [CreateDeviceInterrupt](kernel/ioscsiparallelinterfacecontroller/1577143-createdeviceinterrupt.md)
- [CreateTargetForID](kernel/ioscsiparallelinterfacecontroller/1577157-createtargetforid.md)
- [CreateTargetForID](kernel/ioscsiparallelinterfacecontroller/3516772-createtargetforid.md)
- [CreateWorkLoop](kernel/ioscsiparallelinterfacecontroller/1577210-createworkloop.md)
- [DeallocateSCSIParallelTasks](kernel/ioscsiparallelinterfacecontroller/1577282-deallocatescsiparalleltasks.md)
- [DestroyTargetForID](kernel/ioscsiparallelinterfacecontroller/1577285-destroytargetforid.md)
- [DisableInterrupt](kernel/ioscsiparallelinterfacecontroller/1577191-disableinterrupt.md)
- [DoesHBAPerformAutoSense](kernel/ioscsiparallelinterfacecontroller/1577158-doeshbaperformautosense.md)
- [DoesHBAPerformDeviceManagement](kernel/ioscsiparallelinterfacecontroller/1577171-doeshbaperformdevicemanagement.md)
- [DoesHBASupportMultiPathing](kernel/ioscsiparallelinterfacecontroller/1577159-doeshbasupportmultipathing.md)
- [DoesHBASupportSCSIParallelFeature](kernel/ioscsiparallelinterfacecontroller/1577300-doeshbasupportscsiparallelfeatur.md)
- [EnableInterrupt](kernel/ioscsiparallelinterfacecontroller/1577214-enableinterrupt.md)
- [ExecuteParallelTask](kernel/ioscsiparallelinterfacecontroller/1577206-executeparalleltask.md)
- [FilterInterruptRequest](kernel/ioscsiparallelinterfacecontroller/1577268-filterinterruptrequest.md)
- [FindTaskForAddress](kernel/ioscsiparallelinterfacecontroller/1577181-findtaskforaddress.md)
- [FindTaskForControllerIdentifier](kernel/ioscsiparallelinterfacecontroller/1577301-findtaskforcontrolleridentifier.md)
- [FreeSCSIParallelTask](kernel/ioscsiparallelinterfacecontroller/1577216-freescsiparalleltask.md)
- [GetAutoSenseData](kernel/ioscsiparallelinterfacecontroller/1577227-getautosensedata.md)
- [GetAutoSenseDataSize](kernel/ioscsiparallelinterfacecontroller/1577273-getautosensedatasize.md)
- [GetCommandDescriptorBlock](kernel/ioscsiparallelinterfacecontroller/1577177-getcommanddescriptorblock.md)
- [GetCommandDescriptorBlockSize](kernel/ioscsiparallelinterfacecontroller/1577280-getcommanddescriptorblocksize.md)
- [GetCommandGate](kernel/ioscsiparallelinterfacecontroller/1577218-getcommandgate.md)
- [GetControllerTaskIdentifier](kernel/ioscsiparallelinterfacecontroller/1577298-getcontrollertaskidentifier.md)
- [GetDMACommand](kernel/ioscsiparallelinterfacecontroller/1577172-getdmacommand.md)
- [GetDataBuffer](kernel/ioscsiparallelinterfacecontroller/1577162-getdatabuffer.md)
- [GetDataBufferOffset](kernel/ioscsiparallelinterfacecontroller/1577223-getdatabufferoffset.md)
- [GetDataTransferDirection](kernel/ioscsiparallelinterfacecontroller/1577305-getdatatransferdirection.md)
- [GetHBADataDescriptor](kernel/ioscsiparallelinterfacecontroller/1577292-gethbadatadescriptor.md)
- [GetHBADataPointer](kernel/ioscsiparallelinterfacecontroller/1577229-gethbadatapointer.md)
- [GetHBADataSize](kernel/ioscsiparallelinterfacecontroller/1577213-gethbadatasize.md)
- [GetHBATargetDataPointer](kernel/ioscsiparallelinterfacecontroller/1577271-gethbatargetdatapointer.md)
- [GetHBATargetDataSize](kernel/ioscsiparallelinterfacecontroller/1577180-gethbatargetdatasize.md)
- [GetLogicalUnitBytes](kernel/ioscsiparallelinterfacecontroller/1577205-getlogicalunitbytes.md)
- [GetLogicalUnitNumber](kernel/ioscsiparallelinterfacecontroller/1577242-getlogicalunitnumber.md)
- [GetProvider](kernel/ioscsiparallelinterfacecontroller/1577284-getprovider.md)
- [GetRealizedDataTransferCount](kernel/ioscsiparallelinterfacecontroller/1577188-getrealizeddatatransfercount.md)
- [GetRequestedDataTransferCount](kernel/ioscsiparallelinterfacecontroller/1577168-getrequesteddatatransfercount.md)
- [GetSCSIDomainIdentifier](kernel/ioscsiparallelinterfacecontroller/1577156-getscsidomainidentifier.md)
- [GetSCSIParallelFeatureNegotiation](kernel/ioscsiparallelinterfacecontroller/1577260-getscsiparallelfeaturenegotiatio.md)
- [GetSCSIParallelFeatureNegotiationCount](kernel/ioscsiparallelinterfacecontroller/1577164-getscsiparallelfeaturenegotiatio.md)
- [GetSCSIParallelFeatureNegotiationResult](kernel/ioscsiparallelinterfacecontroller/1577297-getscsiparallelfeaturenegotiatio.md)
- [GetSCSIParallelFeatureNegotiationResultCount](kernel/ioscsiparallelinterfacecontroller/1577266-getscsiparallelfeaturenegotiatio.md)
- [GetSCSIParallelTask](kernel/ioscsiparallelinterfacecontroller/1577257-getscsiparalleltask.md)
- [GetSCSITaskIdentifier](kernel/ioscsiparallelinterfacecontroller/1577228-getscsitaskidentifier.md)
- [GetTaggedTaskIdentifier](kernel/ioscsiparallelinterfacecontroller/1577163-gettaggedtaskidentifier.md)
- [GetTargetForID](kernel/ioscsiparallelinterfacecontroller/1577144-gettargetforid.md)
- [GetTargetIdentifier](kernel/ioscsiparallelinterfacecontroller/1577302-gettargetidentifier.md)
- [GetTaskAttribute](kernel/ioscsiparallelinterfacecontroller/1577175-gettaskattribute.md)
- [GetTimeoutDuration](kernel/ioscsiparallelinterfacecontroller/1577250-gettimeoutduration.md)
- [GetWorkLoop](kernel/ioscsiparallelinterfacecontroller/1577217-getworkloop.md)
- [HandleInterruptRequest](kernel/ioscsiparallelinterfacecontroller/1577221-handleinterruptrequest.md)
- [HandleTimeout](kernel/ioscsiparallelinterfacecontroller/1577232-handletimeout.md)
- [IncrementRealizedDataTransferCount](kernel/ioscsiparallelinterfacecontroller/1577246-incrementrealizeddatatransfercou.md)
- [InitializeController](kernel/ioscsiparallelinterfacecontroller/1577152-initializecontroller.md)
- [InitializeDMASpecification](kernel/ioscsiparallelinterfacecontroller/1577193-initializedmaspecification.md)
- [InitializeDeviceList](kernel/ioscsiparallelinterfacecontroller/1577289-initializedevicelist.md)
- [InitializeTargetForID](kernel/ioscsiparallelinterfacecontroller/1577224-initializetargetforid.md)
- [LogicalUnitResetRequest](kernel/ioscsiparallelinterfacecontroller/1577189-logicalunitresetrequest.md)
- [NotifyClientsOfBusReset](kernel/ioscsiparallelinterfacecontroller/1577253-notifyclientsofbusreset.md)
- [NotifyClientsOfPortStatusChange](kernel/ioscsiparallelinterfacecontroller/1577258-notifyclientsofportstatuschange.md)
- [ProcessParallelTask](kernel/ioscsiparallelinterfacecontroller/1577165-processparalleltask.md)
- [ReleaseWorkLoop](kernel/ioscsiparallelinterfacecontroller/1577275-releaseworkloop.md)
- [RemoveDeviceFromTargetList](kernel/ioscsiparallelinterfacecontroller/1577296-removedevicefromtargetlist.md)
- [RemoveHBAProperty](kernel/ioscsiparallelinterfacecontroller/1577295-removehbaproperty.md)
- [RemoveTargetProperty](kernel/ioscsiparallelinterfacecontroller/1577247-removetargetproperty.md)
- [ReportHBAConstraints](kernel/ioscsiparallelinterfacecontroller/1577267-reporthbaconstraints.md)
- [ReportHBAHighestLogicalUnitNumber](kernel/ioscsiparallelinterfacecontroller/1577192-reporthbahighestlogicalunitnumbe.md)
- [ReportHBASpecificDeviceDataSize](kernel/ioscsiparallelinterfacecontroller/1577212-reporthbaspecificdevicedatasize.md)
- [ReportHBASpecificTaskDataSize](kernel/ioscsiparallelinterfacecontroller/1577256-reporthbaspecifictaskdatasize.md)
- [ReportHighestSupportedDeviceID](kernel/ioscsiparallelinterfacecontroller/1577145-reporthighestsupporteddeviceid.md)
- [ReportInitiatorIdentifier](kernel/ioscsiparallelinterfacecontroller/1577230-reportinitiatoridentifier.md)
- [ReportMaximumTaskCount](kernel/ioscsiparallelinterfacecontroller/1577169-reportmaximumtaskcount.md)
- [ResumeServices](kernel/ioscsiparallelinterfacecontroller/1577183-resumeservices.md)
- [SetAutoSenseData](kernel/ioscsiparallelinterfacecontroller/1577161-setautosensedata.md)
- [SetControllerTaskIdentifier](kernel/ioscsiparallelinterfacecontroller/1577186-setcontrollertaskidentifier.md)
- [SetHBAProperty](kernel/ioscsiparallelinterfacecontroller/1577208-sethbaproperty.md)
- [SetRealizedDataTransferCount](kernel/ioscsiparallelinterfacecontroller/1577142-setrealizeddatatransfercount.md)
- [SetSCSIParallelFeatureNegotiationResult](kernel/ioscsiparallelinterfacecontroller/1577231-setscsiparallelfeaturenegotiatio.md)
- [SetTargetProperty](kernel/ioscsiparallelinterfacecontroller/1577276-settargetproperty.md)
- [SetTimeoutForTask](kernel/ioscsiparallelinterfacecontroller/1577248-settimeoutfortask.md)
- [SignalInterrupt](kernel/ioscsiparallelinterfacecontroller/1577239-signalinterrupt.md)
- [StartController](kernel/ioscsiparallelinterfacecontroller/1577166-startcontroller.md)
- [StopController](kernel/ioscsiparallelinterfacecontroller/1577243-stopcontroller.md)
- [SuspendServices](kernel/ioscsiparallelinterfacecontroller/1577304-suspendservices.md)
- [TargetResetRequest](kernel/ioscsiparallelinterfacecontroller/1577270-targetresetrequest.md)
- [TerminateController](kernel/ioscsiparallelinterfacecontroller/1577155-terminatecontroller.md)
- [didTerminate](kernel/ioscsiparallelinterfacecontroller/1577263-didterminate.md)
- [free](kernel/ioscsiparallelinterfacecontroller/1577225-free.md)
- [getMetaClass](kernel/ioscsiparallelinterfacecontroller/1577254-getmetaclass.md)
- [getWorkLoop](kernel/ioscsiparallelinterfacecontroller/1577197-getworkloop.md)
- [handleClose](kernel/ioscsiparallelinterfacecontroller/1577154-handleclose.md)
- [handleIsOpen](kernel/ioscsiparallelinterfacecontroller/1577303-handleisopen.md)
- [handleOpen](kernel/ioscsiparallelinterfacecontroller/1577182-handleopen.md)
- [start](kernel/ioscsiparallelinterfacecontroller/1577220-start.md)
- [stop](kernel/ioscsiparallelinterfacecontroller/1577287-stop.md)
- [willTerminate](kernel/ioscsiparallelinterfacecontroller/1577238-willterminate.md)

### Type Methods

- [FilterInterrupt](kernel/ioscsiparallelinterfacecontroller/1577283-filterinterrupt.md)
- [ServiceInterrupt](kernel/ioscsiparallelinterfacecontroller/1577240-serviceinterrupt.md)
- [TimeoutOccurred](kernel/ioscsiparallelinterfacecontroller/1577190-timeoutoccurred.md)

## Relationships

### Inherits From

- [IOService](kernel/ioservice.md)

## See Also

### Multimedia Devices

- [IOSCSILogicalUnitNub](kernel/ioscsilogicalunitnub.md)
- [IOSCSIPeripheralDeviceType05](kernel/ioscsiperipheraldevicetype05.md)
- [IOSCSIMultimediaCommandsDevice](kernel/ioscsimultimediacommandsdevice.md)
