---
title: thread_selfcounts_kind_t
framework: Kernel
role: symbol
role_heading: Enumeration
platforms: [macOS 12.3+]
path: kernel/thread_selfcounts_kind_t
---

# thread_selfcounts_kind_t

## Declaration

```occ
typedef enum thread_selfcounts_kind_t : uint32_t {
    ...
} thread_selfcounts_kind_t;
```

## Topics

### Constants

- [THSC_CPI](kernel/thread_selfcounts_kind_t/thsc_cpi.md)
- [THSC_CPI_PER_PERF_LEVEL](kernel/thread_selfcounts_kind_t/thsc_cpi_per_perf_level.md)
- [THSC_TIME_CPI](kernel/thread_selfcounts_kind_t/thsc_time_cpi.md)
- [THSC_TIME_CPI_PER_PERF_LEVEL](kernel/thread_selfcounts_kind_t/thsc_time_cpi_per_perf_level.md)
- [THSC_TIME_ENERGY_CPI](kernel/thread_selfcounts_kind_t/thsc_time_energy_cpi.md)
- [THSC_TIME_ENERGY_CPI_PER_PERF_LEVEL](kernel/thread_selfcounts_kind_t/thsc_time_energy_cpi_per_perf_level.md)
