---
title: SCSIUserParallelTask
framework: SCSIControllerDriverKit
role: symbol
role_heading: Structure
path: scsicontrollerdriverkit/scsiuserparalleltask
---

# SCSIUserParallelTask

The properties of a parallel task to perform.

## Declaration

```occ
typedef struct SCSIUserParallelTask { ... } SCSIUserParallelTask;
```

## Topics

### Task properties

- [version](scsicontrollerdriverkit/scsiuserparalleltask/version.md)
- [SCSIUserParallelTaskVersion](scsicontrollerdriverkit/scsiuserparalleltaskversion.md)
- [fTargetID](scsicontrollerdriverkit/scsiuserparalleltask/ftargetid.md)
- [fSCSIParallelFeatureRequest](scsicontrollerdriverkit/scsiuserparalleltask/fscsiparallelfeaturerequest.md)
- [SCSIParallelFeatureRequest](scsicontrollerdriverkit/scsiparallelfeaturerequest.md)
- [fSCSIParallelFeatureRequestCount](scsicontrollerdriverkit/scsiuserparalleltask/fscsiparallelfeaturerequestcount.md)
- [fControllerTaskIdentifier](scsicontrollerdriverkit/scsiuserparalleltask/fcontrollertaskidentifier.md)
- [fRequestedTransferCount](scsicontrollerdriverkit/scsiuserparalleltask/frequestedtransfercount.md)
- [fBufferIOVMAddr](scsicontrollerdriverkit/scsiuserparalleltask/fbufferiovmaddr.md)
- [fTaskAttribute](scsicontrollerdriverkit/scsiuserparalleltask/ftaskattribute.md)
- [fTaskTagIdentifier](scsicontrollerdriverkit/scsiuserparalleltask/ftasktagidentifier.md)
- [fLogicalUnitBytes](scsicontrollerdriverkit/scsiuserparalleltask/flogicalunitbytes.md)
- [fCommandDescriptorBlock](scsicontrollerdriverkit/scsiuserparalleltask/fcommanddescriptorblock.md)
- [fCommandSize](scsicontrollerdriverkit/scsiuserparalleltask/fcommandsize.md)
- [fTransferDirection](scsicontrollerdriverkit/scsiuserparalleltask/ftransferdirection.md)
- [reserved](scsicontrollerdriverkit/scsiuserparalleltask/reserved.md)

### Instance Properties

- [fTimeoutInMilliSec](scsicontrollerdriverkit/scsiuserparalleltask/ftimeoutinmillisec.md)

## See Also

### Managing tasks

- [UserProcessParallelTask](scsicontrollerdriverkit/iouserscsiparallelinterfacecontroller/userprocessparalleltask.md)
- [ParallelTaskCompletion](scsicontrollerdriverkit/iouserscsiparallelinterfacecontroller/paralleltaskcompletion.md)
- [SCSIUserParallelResponse](scsicontrollerdriverkit/scsiuserparallelresponse.md)
