---
title: SCSIServiceResponse
framework: driverkit
role: symbol
role_heading: Enumeration
path: driverkit/scsiserviceresponse
---

# SCSIServiceResponse

Attributes for task service response.

## Declaration

```occ
typedef enum SCSIServiceResponse : unsigned int { ... } SCSIServiceResponse;
```

## Overview

Overview The Service Response represents the execution status of a service request made to a Protocol Services Driver. The Service Response can only be modified by the SCSI Protocol Layer. The SCSI Application Layer can only read the state.

## Topics

### Constants

- [kSCSIServiceResponse_Request_In_Process](driverkit/scsiserviceresponse/kscsiserviceresponse_request_in_process.md)
- [kSCSIServiceResponse_SERVICE_DELIVERY_OR_TARGET_FAILURE](driverkit/scsiserviceresponse/kscsiserviceresponse_service_delivery_or_target_failure.md)
- [kSCSIServiceResponse_TASK_COMPLETE](driverkit/scsiserviceresponse/kscsiserviceresponse_task_complete.md)
- [kSCSIServiceResponse_LINK_COMMAND_COMPLETE](driverkit/scsiserviceresponse/kscsiserviceresponse_link_command_complete.md)
- [kSCSIServiceResponse_FUNCTION_COMPLETE](driverkit/scsiserviceresponse/kscsiserviceresponse_function_complete.md)
- [kSCSIServiceResponse_FUNCTION_REJECTED](driverkit/scsiserviceresponse/kscsiserviceresponse_function_rejected.md)

## See Also

### Enumerations

- [IOLockAssertState](driverkit/iolockassertstate.md)
- [IORWLockAssertState](driverkit/iorwlockassertstate.md)
- [kC0DataMaxStringLen](driverkit/kc0datamaxstringlen.md)
- [kINQUIRY_ANSI_VERSION_Mask](driverkit/kinquiry_ansi_version_mask.md)
- [kINQUIRY_ANSI_VERSION_NoClaimedConformance](driverkit/kinquiry_ansi_version_noclaimedconformance.md)
- [kINQUIRY_ANSI_VERSION_SCSI_1_Compliant](driverkit/kinquiry_ansi_version_scsi_1_compliant.md)
- [kINQUIRY_ANSI_VERSION_SCSI_2_Compliant](driverkit/kinquiry_ansi_version_scsi_2_compliant.md)
- [kINQUIRY_ANSI_VERSION_SCSI_SPC_2_Compliant](driverkit/kinquiry_ansi_version_scsi_spc_2_compliant.md)
- [kINQUIRY_ANSI_VERSION_SCSI_SPC_3_Compliant](driverkit/kinquiry_ansi_version_scsi_spc_3_compliant.md)
- [kINQUIRY_ANSI_VERSION_SCSI_SPC_Compliant](driverkit/kinquiry_ansi_version_scsi_spc_compliant.md)
- [kINQUIRY_Byte3_AERC_Bit](driverkit/kinquiry_byte3_aerc_bit.md)
- [kINQUIRY_Byte3_AERC_Mask](driverkit/kinquiry_byte3_aerc_mask.md)
- [kINQUIRY_Byte3_HISUP_Bit](driverkit/kinquiry_byte3_hisup_bit.md)
- [kINQUIRY_Byte3_HISUP_Mask](driverkit/kinquiry_byte3_hisup_mask.md)
- [kINQUIRY_Byte3_NORMACA_Bit](driverkit/kinquiry_byte3_normaca_bit.md)
