RtlClearAllBits - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTRTL_H

NTSYSAPI
VOID
NTAPI
RtlClearAllBits(
    _In_ PRTL_BITMAP BitMapHeader
    );

#endif

View code on GitHub
// wdm.h

NTSYSAPI VOID RtlClearAllBits(
  [in] PRTL_BITMAP BitMapHeader
);
View the official Windows Driver Kit DDI reference

NtDoc

This function is documented in Windows Driver Kit.

Windows Driver Kit DDI reference (nf-wdm-rtlclearallbits)

RtlClearAllBits function

Description

The RtlClearAllBits routine sets all bits in a given bitmap variable to zero.

Parameters

BitMapHeader [in]

A pointer to the RTL_BITMAP structure that describes the bitmap. This structure must have been initialized by the RtlInitializeBitMap routine.

Return value

None

Remarks

Callers of RtlClearAllBits must be running at IRQL <= APC_LEVEL if the memory that contains the bitmap variable is pageable or the memory at BitMapHeader is pageable. Otherwise, RtlClearAllBits can be called at any IRQL.

See also

RTL_BITMAP

RtlAreBitsClear

RtlAreBitsSet

RtlClearBits

RtlFindSetBits

RtlFindSetBitsAndClear

RtlInitializeBitMap

RtlNumberOfSetBits