Макрос 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) |