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


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

Функция NdisZeroMemory заполняет блок памяти нулями.

Синтаксис

void NdisZeroMemory(
  [in]  Destination,
  [in]  Length
);

Параметры

[in] Destination

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

[in] Length

Число байтов для заполнения нулями.

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

None

Remarks

NdisZeroMemory заполняет указанный диапазон памяти нулями. Заданные значения Destination и Length должны быть правильным поддиапазоном диапазона памяти, доступного вызывающему объекту.

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

Требования

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

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

NdisAllocateMemoryWithTagPriority

NdisZeroMappedMemory