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

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

Синтаксис

void NdisEqualMemory(
   Source1,
   Source2,
   Length
);

Параметры

Source1

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

Source2

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

Length

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

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

None

Remarks

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

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

Требования

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

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

NdisAllocateMemoryWithTagPriority

NdisFreeMemory

RtlCopyMemory

RtlFillMemory

RtlZeroMemory