---
title: IOReportChannelType
framework: kernel
role: symbol
role_heading: Structure
path: kernel/ioreportchanneltype
---

# IOReportChannelType

## Declaration

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

```occ
typedef struct IOReportChannelType IOReportChannelType;
```

## Topics

### Instance Properties

- [categories](kernel/ioreportchanneltype/1402782-categories.md)
- [element_idx](kernel/ioreportchanneltype/1402820-element_idx.md)
- [nelements](kernel/ioreportchanneltype/1402836-nelements.md)
- [report_format](kernel/ioreportchanneltype/1402760-report_format.md)
- [reserved](kernel/ioreportchanneltype/1402780-reserved.md)

## See Also

### Reports

- [IOReportChannel](kernel/ioreportchannel.md)
- [IOReportChannelList](kernel/ioreportchannellist.md)
- [IOReportElement](kernel/ioreportelement.md)
- [IOReportElementValues](kernel/ioreportelementvalues.md)
- [IOReportInterest](kernel/ioreportinterest.md)
- [IOReportInterestList](kernel/ioreportinterestlist.md)
- [IOHistReportInfo](kernel/iohistreportinfo.md)
- [IOHistogramReportValues](kernel/iohistogramreportvalues.md)
- [IOHistogramSegmentConfig](kernel/iohistogramsegmentconfig.md)
- [IONormDistReportValues](kernel/ionormdistreportvalues.md)
- [IOSimpleArrayReportValues](kernel/iosimplearrayreportvalues.md)
- [IOSimpleReportValues](kernel/iosimplereportvalues.md)
- [IOStateReportInfo](kernel/iostatereportinfo.md)
- [IOStateReportValues](kernel/iostatereportvalues.md)
