---
layout: stdlib-reference
---
# RWByteAddressBuffer\.Store4
## Description
Set four values to the buffer at the specified location.
## Signature
void RWByteAddressBuffer.Store4(
uint address,
vector<uint, 4> value);
void RWByteAddressBuffer.Store4(
uint address,
vector<uint, 4> value,
uint alignment);
## Parameters
#### address : uint
The input address in bytes, which must be a multiple of 4.
#### value : [vector](../vector/index.html)\
Four input values.
#### alignment : uint
Specifies the alignment of the location, which must be a multiple of 4.
## Availability and Requirements
Defined for the following targets:
#### hlsl
Available in all stages.
#### glsl
Available in all stages.
#### cpp
Available in all stages.
#### cuda
Available in all stages.
#### metal
Available in all stages.
#### wgsl
Available in all stages.
#### spirv
Available in all stages.
#### llvm
Available in all stages.