Поделиться через


Макрос RtlEqualMemory (wdm.h)

Подпрограмма RtlEqualMemory сравнивает два блока памяти, чтобы определить, совпадает ли указанное количество байтов.

Синтаксис

BOOL WINAPI
RtlEqualMemory(
   [in] void*  Destination,
   [in] void*  Source,
   [in] size_t Length
);

Параметры

Destination

Указатель на блок памяти, выделенный вызывающим объектом для сравнения.

Source

Указатель на выделенный вызывающим объектом блок памяти, сравниваемый с блоком памяти, на который указывает Источник1 .

Length

Указывает количество байтов для сравнения.

Возвращаемое значение

RtlEqualMemory возвращает значение TRUE, если Source1 и Source2 эквивалентны; в противном случае возвращается значение FALSE.

Комментарии

RtlEqualMemory начинает сравнение с нулем байтов каждого блока.

Вызывающие элементы RtlEqualMemory могут выполняться в любой среде IRQL, если оба блока памяти являются резидентными.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)
IRQL Любой уровень (см. раздел "Примечания")

См. также раздел

RtlCompareMemory