---
title: kSCSITaskStatus_DeliveryFailure
framework: kernel
role: symbol
role_heading: Enumeration Case
path: kernel/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.
