---
title: minSegmentAlignment
framework: BlockStorageDeviceDriverKit
role: symbol
role_heading: Instance Property
platforms: [driverkit 21.0+]
path: blockstoragedevicedriverkit/deviceparams/minsegmentalignment
---

# minSegmentAlignment

The minimum alignment of the data buffer sent to read-write calls.

## Declaration

```occ
uint32_t minSegmentAlignment;
```

## Discussion

Discussion This minimum affects the dmaAddr parameter of the DoAsyncReadWrite function.

## See Also

### Accessing Device Parameters

- [numOfBlocks](blockstoragedevicedriverkit/deviceparams/numofblocks.md)
- [blockSize](blockstoragedevicedriverkit/deviceparams/blocksize.md)
- [maxIOSize](blockstoragedevicedriverkit/deviceparams/maxiosize.md)
- [numOfOutstandingIOs](blockstoragedevicedriverkit/deviceparams/numofoutstandingios.md)
- [maxNumOfUnmapRegions](blockstoragedevicedriverkit/deviceparams/maxnumofunmapregions.md)
- [numOfAddressBits](blockstoragedevicedriverkit/deviceparams/numofaddressbits.md)
- [isUnmapSupported](blockstoragedevicedriverkit/deviceparams/isunmapsupported.md)
- [isFUASupported](blockstoragedevicedriverkit/deviceparams/isfuasupported.md)
