---
title: fCommandDescriptorBlock
framework: SCSIControllerDriverKit
role: symbol
role_heading: Instance Property
path: scsicontrollerdriverkit/scsiuserparalleltask/fcommanddescriptorblock
---

# fCommandDescriptorBlock

The task’s SCSI command descriptor block.

## Declaration

```occ
SCSICommandDescriptorBlock fCommandDescriptorBlock;
```

## See Also

### 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)
- [fCommandSize](scsicontrollerdriverkit/scsiuserparalleltask/fcommandsize.md)
- [fTransferDirection](scsicontrollerdriverkit/scsiuserparalleltask/ftransferdirection.md)
- [reserved](scsicontrollerdriverkit/scsiuserparalleltask/reserved.md)
