---
title: kSCSITaskStatus_DeviceNotPresent
framework: kernel
role: symbol
role_heading: Enumeration Case
path: kernel/scsitaskstatus/kscsitaskstatus_devicenotpresent
---

# kSCSITaskStatus_DeviceNotPresent

## Declaration

```occ
kSCSITaskStatus_DeviceNotPresent = 0x04
```

## Discussion

Discussion If the task is unable to be delivered because the device has been detached, the task status shall be set to kSCSITaskStatus_DeviceNotPresent. This will allow the SCSI Application Layer to halt the sending of tasks to the device and, if supported, perform any device failover or system cleanup.
