---
title: ataEventCode
framework: kernel
role: symbol
path: kernel/ataeventcode
---

# ataEventCode

## Declaration

```occ
enum ataEventCode : unsigned int {
    ...
};
```

## Topics

### Constants

- [kATAEjectRequest](kernel/ataeventcode/kataejectrequest.md)
- [kATANullEvent](kernel/ataeventcode/katanullevent.md)
- [kATAOfflineEvent](kernel/ataeventcode/kataofflineevent.md)
- [kATAOfflineRequest](kernel/ataeventcode/kataofflinerequest.md)
- [kATAOnlineEvent](kernel/ataeventcode/kataonlineevent.md)
- [kATAPIResetEvent](kernel/ataeventcode/katapiresetevent.md)
- [kATARemovedEvent](kernel/ataeventcode/kataremovedevent.md)
- [kATAReservedEvent](kernel/ataeventcode/katareservedevent.md)
- [kATAResetEvent](kernel/ataeventcode/kataresetevent.md)

## See Also

### Additional Types

- [ataDeviceType](kernel/atadevicetype.md)
- [ataFlags](kernel/ataflags.md)
- [ataOpcode](kernel/ataopcode.md)
- [ataRegMask](kernel/ataregmask.md)
- [ataSocketType](kernel/atasockettype.md)
- [ataUnitID](kernel/ataunitid.md)
- [atapiConfig](kernel/atapiconfig.md)
