Макрос RtlCheckBit (wdm.h)
Подпрограмма RtlCheckBit определяет, является ли определенный бит в заданной переменной растрового изображения ясным или заданным.
Синтаксис
BOOLEAN RtlCheckBit(
[in] PRTL_BITMAP BitMapHeader,
[in] ULONG BitPosition
);
Параметры
[in] BitMapHeader
Указатель на структуру RTL_BITMAP , описывающую растровое изображение. Эта структура должна быть инициализирована подпрограммой RtlInitializeBitMap .
[in] BitPosition
Указывает, какой бит следует проверка. Это отсчитываемое от нуля значение, указывающее положение проверяемого бита.
Возвращаемое значение
Функция RtlCheckBit возвращает ноль, если данный бит является ясным, или один, если задан заданный бит.
Комментарии
Вызывающие элементы RtlCheckBit должны выполняться в среде IRQL <= APC_LEVEL если память, содержащая переменную растрового изображения, доступна для страниц или память в BitMapHeader является страничной. В противном случае RtlCheckBit можно вызвать в любом IRQL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 2000. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | <= APC_LEVEL (см. раздел "Примечания") |