Macro RtlCheckBit (wdm.h)
La rutina RtlCheckBit determina si un bit determinado de una variable de mapa de bits determinado está claro o establecido.
BOOLEAN RtlCheckBit(
[in] PRTL_BITMAP BitMapHeader,
[in] ULONG BitPosition
);
[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] BitPosition
Especifica qué bit se va a comprobar. Se trata de un valor de base cero que indica la posición del bit que se va a probar.
RtlCheckBit devuelve cero si el bit especificado está claro o uno si se establece el bit especificado.
Los autores de llamadas de RtlCheckBit 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 RtlCheckBit en cualquier IRQL.
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 2000. |
Plataforma de destino | Escritorio |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | <= APC_LEVEL (consulte la sección Comentarios) |