Compartir a través de


Función RtlSetBit (wdm.h)

La rutina RtlSetBit establece el bit especificado en un mapa de bits en uno.

Sintaxis

NTSYSAPI VOID RtlSetBit(
  [in] PRTL_BITMAP BitMapHeader,
  [in] ULONG       BitNumber
);

Parámetros

[in] BitMapHeader

Puntero a la estructura RTL_BITMAP que describe el mapa de bits. Esta estructura debe haber sido inicializada por la rutina RtlInitializeBitMap .

[in] BitNumber

Especifica el índice de base cero del bit dentro del mapa de bits. La rutina establece este bit en uno.

Valor devuelto

None

Observaciones

Los autores de llamadas de RtlSetBit deben ejecutarse en IRQL <= APC_LEVEL si la memoria que contiene la variable de mapa de bits es paginable o la memoria de BitMapHeader es paginable. De lo contrario, se puede llamar a RtlSetBit en cualquier IRQL.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows XP y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= APC_LEVEL (consulte la sección Comentarios)

Consulte también

RTL_BITMAP

RtlInitializeBitMap