---
title: ataRegMask
framework: kernel
role: symbol
path: kernel/ataregmask
---

# ataRegMask

## Declaration

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

## Topics

### Constants

- [bATAAltSDevCValid](kernel/ataregmask/bataaltsdevcvalid.md)
- [bATACylinderHiValid](kernel/ataregmask/batacylinderhivalid.md)
- [bATACylinderLoValid](kernel/ataregmask/batacylinderlovalid.md)
- [bATADataValid](kernel/ataregmask/batadatavalid.md)
- [bATAErrFeaturesValid](kernel/ataregmask/bataerrfeaturesvalid.md)
- [bATASDHValid](kernel/ataregmask/batasdhvalid.md)
- [bATASectorCntValid](kernel/ataregmask/batasectorcntvalid.md)
- [bATASectorNumValid](kernel/ataregmask/batasectornumvalid.md)
- [bATAStatusCmdValid](kernel/ataregmask/batastatuscmdvalid.md)
- [mATAAltSDevCValid](kernel/ataregmask/mataaltsdevcvalid.md)
- [mATACylinderHiValid](kernel/ataregmask/matacylinderhivalid.md)
- [mATACylinderLoValid](kernel/ataregmask/matacylinderlovalid.md)
- [mATADataValid](kernel/ataregmask/matadatavalid.md)
- [mATAErrFeaturesValid](kernel/ataregmask/mataerrfeaturesvalid.md)
- [mATASDHValid](kernel/ataregmask/matasdhvalid.md)
- [mATASectorCntValid](kernel/ataregmask/matasectorcntvalid.md)
- [mATASectorNumValid](kernel/ataregmask/matasectornumvalid.md)
- [mATAStatusCmdValid](kernel/ataregmask/matastatuscmdvalid.md)

## See Also

### Additional Types

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