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