--- layout: stdlib-reference --- # RasterizerOrderedByteAddressBuffer\.InterlockedAnd ## Description Perform an atomic and operation at the specified byte location of the byte address buffer. ## Signature
void RasterizerOrderedByteAddressBuffer.InterlockedAnd(
    uint dest,
    uint value,
    out uint original_value);

void RasterizerOrderedByteAddressBuffer.InterlockedAnd(
    uint dest,
    uint value);

## Parameters #### dest : uint The byte address at which to perform the atomic and operation. #### value : uint The operand of the atomic operation. #### original\_value : uint The original value at dest before the and operation. ## Availability and Requirements Defined for the following targets: #### hlsl Available in all stages. #### glsl Available in all stages. #### cuda Available in all stages. #### metal Available in all stages. #### spirv Available in all stages.