#ifndef _NTRTL_H
#if (PHNT_MODE == PHNT_MODE_KERNEL || PHNT_VERSION >= PHNT_WINDOWS_8)
NTSYSAPI
VOID
NTAPI
RtlSetBit(
_In_ PRTL_BITMAP BitMapHeader,
_In_range_(<, BitMapHeader->SizeOfBitMap) ULONG BitNumber
);
View code on GitHub// wdm.h
NTSYSAPI VOID RtlSetBit(
[in] PRTL_BITMAP BitMapHeader,
[in] ULONG BitNumber
);
View the official Windows Driver Kit DDI referenceThis function is documented in Windows Driver Kit.
The RtlSetBit routine sets the specified bit in a bitmap to one.
BitMapHeader [in]Pointer to the RTL_BITMAP structure that describes the bitmap. This structure must have been initialized by the RtlInitializeBitMap routine.
BitNumber [in]Specifies the zero-based index of the bit within the bitmap. The routine sets this bit to one.
None
Callers of RtlSetBit 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, RtlSetBit can be called at any IRQL.