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


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

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

Синтаксис

void NdisEqualMemory(
   Source1,
   Source2,
   Length
);

Параметры

Source1

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

Source2

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

Length

Количество байтов, которые необходимо сравнить.

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

Никакой

Замечания

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

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

Требования

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

См. также

NdisAllocateMemoryWithTagPriority

NdisFreeMemory

RtlCopyMemory

RtlFillMemory

RtlZeroMemory