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