---
title: ConfigurationWrite8
framework: pcidriverkit
role: symbol
role_heading: Instance Method
path: pcidriverkit/iopcidevice/configurationwrite8
---

# ConfigurationWrite8

Writes an 8-bit data value to the device’s configuration space.

## Declaration

```occ
void ConfigurationWrite8(uint64_t offset, uint8_t data);
```

## Parameters

- `offset`: An offset into the configuration space. This method ignores bits 0 and 1. For a list of possible offset values, see doc://com.apple.pcidriverkit/documentation/PCIDriverKit/configuration-data-offsets-enum.
- `data`: The data value that you want DriverKit to write to the specified location.

## See Also

### Reading and Writing Configuration Data

- [ConfigurationRead8](pcidriverkit/iopcidevice/configurationread8.md)
- [ConfigurationRead16](pcidriverkit/iopcidevice/configurationread16.md)
- [ConfigurationRead32](pcidriverkit/iopcidevice/configurationread32.md)
- [ConfigurationWrite16](pcidriverkit/iopcidevice/configurationwrite16.md)
- [ConfigurationWrite32](pcidriverkit/iopcidevice/configurationwrite32.md)
- [Configuration Data Offsets](pcidriverkit/configuration-data-offsets-enum.md)
- [Bridge Header Offsets](pcidriverkit/bridge-header-offsets-enum.md)
- [Command Register Bits](pcidriverkit/command-register-bits-enum.md)
- [Status Register Bits](pcidriverkit/status-register-bits-enum.md)
