---
title: IOLockAssertState
framework: driverkit
role: symbol
role_heading: Enumeration
path: driverkit/iolockassertstate
---

# IOLockAssertState

## Declaration

```occ
typedef enum { ... } IOLockAssertState;
```

## Topics

### Constants

- [kIOLockAssertNotOwned](driverkit/iolockassertstate/kiolockassertnotowned.md)
- [kIOLockAssertOwned](driverkit/iolockassertstate/kiolockassertowned.md)

## See Also

### Enumerations

- [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)
- [kINQUIRY_Byte3_NORMACA_Mask](driverkit/kinquiry_byte3_normaca_mask.md)
