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

# kSCSITaskStatus_ProtocolTimeoutOccurred

## Declaration

```occ
kSCSITaskStatus_ProtocolTimeoutOccurred = 0x02
```

## Discussion

Discussion If a task is aborted by the SCSI Protocol Layer due to it exceeding a timeout value specified by the support for the protocol or a related specification, the task status shall be set to kSCSITaskStatus_ProtocolTimeoutOccurred.
