Función RtlTestBit (wdm.h)

La rutina RtlTestBit devuelve el valor de un bit en un mapa de bits.

Sintaxis

NTSYSAPI BOOLEAN RtlTestBit(
  [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 devuelve el valor de este bit.

Valor devuelto

RtlTestBit devuelve el valor del bit al que apunta el parámetro BitNumber .

Comentarios

Los autores de llamadas de RtlTestBit 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 RtlTestBit 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