---
title: ATAPIClientData
framework: kernel
role: symbol
role_heading: Structure
path: kernel/atapiclientdata
---

# ATAPIClientData

## Declaration

```occ
typedef struct ATAPIClientData {
    ...
} ATAPIClientData;
```

## Overview

Overview This structure is stuffed into the refcon so we can associate which IOATACommand and SCSITaskIdentifier is completing.

## Topics

### Instance Properties

- [cmd](kernel/atapiclientdata/1550957-cmd.md)
- [scsiTask](kernel/atapiclientdata/1550980-scsitask.md)
- [self](kernel/atapiclientdata/1550940-self.md)

## See Also

### ATAPI

- [IOATAPIProtocolTransport](kernel/ioatapiprotocoltransport.md)
- [ATAPICmdPacket](kernel/atapicmdpacket.md)

### Related Documentation

- [pseudosymbol-1811777](pseudosymbol-1811777.md)
