---
title: kSCSITaskStatus_DeliveryFailure
framework: IOKit
role: symbol
role_heading: Enumeration Case
platforms: [Mac Catalyst 13.0+, macOS 10.3+]
path: iokit/scsitaskstatus/kscsitaskstatus_deliveryfailure
---

# kSCSITaskStatus_DeliveryFailure

## Declaration

```occ
kSCSITaskStatus_DeliveryFailure = 0x05
```

## Discussion

Discussion If the task is unable to be delivered to the device due to a failure in the SCSI Protocol Layer, such as a bus reset or communications error, but the device is is known to be functioning properly, the task status shall be set to kSCSITaskStatus_DeliveryFailure. This can also be reported if the task could not be delivered due to a protocol error that has since been corrected.
