---
title: getDeviceID
framework: kernel
role: pseudoSymbol
path: kernel/atadevicenub/1805578-getdeviceid
---

# getDeviceID

get the unit id of this drive (0 or 1)

## Declaration

```occ
virtual IOReturn getDeviceID(
 void); 
```

## See Also

### Miscellaneous

- [allocCommand](kernel/atadevicenub/1805563-alloccommand.md)
- [ataDeviceNub](kernel/atadevicenub/1805565-atadevicenub.md)
- [attach](kernel/atadevicenub/1805568-attach.md)
- [executeCommand](kernel/atadevicenub/1805572-executecommand.md)
- [freeCommand](kernel/atadevicenub/1805576-freecommand.md)
- [init](kernel/atadevicenub/1805582-init.md)
- [MyATACallback](kernel/atadevicenub/1805585-myatacallback.md)
- [processCallback](kernel/atadevicenub/1805590-processcallback.md)
- [publishBusProperties](kernel/atadevicenub/1805593-publishbusproperties.md)
- [publishProperties](kernel/atadevicenub/1805598-publishproperties.md)
- [publishVendorProperties](kernel/atadevicenub/1805600-publishvendorproperties.md)
- [swapBytes16](kernel/atadevicenub/1805603-swapbytes16.md)
