Макрос NdisEqualMemory (ndis.h)

Функция NdisEqualMemory сравнивает указанное количество символов в одном блоке памяти с таким же количеством символов во втором блоке памяти.

Синтаксис

void NdisEqualMemory(
   Source1,
   Source2,
   Length
);

Параметры

Source1

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

Source2

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

Length

Количество байтов для сравнения.

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

None

Remarks

NdisEqualMemory сравнивает два блока памяти и использует значение, указанное в параметре Length для обоих блоков. Тип данных в сравниваемых блоках памяти не имеет значения.

Вызывающие элементы NdisEqualMemory могут выполняться по адресу IRQL <= DISPATCH_LEVEL, если оба блока памяти являются резидентными. Если любой из блоков доступен на страницы, вызывающие файлы должны выполняться на DISPATCH_LEVEL IRQL < .

Требования

Требование Значение
Минимальная версия клиента Поддерживается для существующих драйверов в NDIS 6.0 и более поздних версий, но новые драйверы должны использовать RtlEqualMemory.
Целевая платформа Персональный компьютер
Верхняя часть ndis.h (включая Ndis.h)
IRQL См. раздел "Примечания"
Правила соответствия DDI Irql_Miscellaneous_Function(ndis)

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

NdisAllocateMemoryWithTagPriority

NdisFreeMemory

RtlCopyMemory

RtlFillMemory

RtlZeroMemory