---
title: MemoryWrite8
framework: pcidriverkit
role: symbol
role_heading: Instance Method
path: pcidriverkit/iopcidevice/memorywrite8-fzh6
---

# MemoryWrite8

Writes an 8-bit value to the PCI device’s aperture at the specified memory index.

## Declaration

```occ
void MemoryWrite8(uint8_t memoryIndex, uint64_t offset, uint8_t data);
```

## Parameters

- `memoryIndex`: The index of the memory range from which to read.
- `offset`: An offset from the beginning of the specified memory range.
- `data`: The data that you want to write to the specified location.

## See Also

### Reading and Writing Memory Locations

- [MemoryRead8](pcidriverkit/iopcidevice/memoryread8-1edw0.md)
- [MemoryRead8](pcidriverkit/iopcidevice/memoryread8-7b2zp.md)
- [MemoryRead16](pcidriverkit/iopcidevice/memoryread16-9qkdh.md)
- [MemoryRead16](pcidriverkit/iopcidevice/memoryread16-50bq8.md)
- [MemoryRead32](pcidriverkit/iopcidevice/memoryread32-60hg9.md)
- [MemoryRead32](pcidriverkit/iopcidevice/memoryread32-84jap.md)
- [MemoryRead64](pcidriverkit/iopcidevice/memoryread64-9ntrf.md)
- [MemoryRead64](pcidriverkit/iopcidevice/memoryread64-37uob.md)
- [MemoryWrite8](pcidriverkit/iopcidevice/memorywrite8-1uey6.md)
- [MemoryWrite16](pcidriverkit/iopcidevice/memorywrite16-8k6ch.md)
- [MemoryWrite16](pcidriverkit/iopcidevice/memorywrite16-534yk.md)
- [MemoryWrite32](pcidriverkit/iopcidevice/memorywrite32-4pmh.md)
- [MemoryWrite32](pcidriverkit/iopcidevice/memorywrite32-ow7r.md)
- [MemoryWrite64](pcidriverkit/iopcidevice/memorywrite64-8qyob.md)
- [MemoryWrite64](pcidriverkit/iopcidevice/memorywrite64-nvpu.md)
