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


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

NdisZeroMappedMemory заполняет блок памяти, сопоставленный с предыдущим вызовом NdisMMapIoSpace , нулями.

Синтаксис

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

Параметры

[in] Destination

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

[in] Length

Указывает количество байтов, заполняемых нулями.

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

None

Remarks

Драйвер мини-порта может вызывать NdisZeroMappedMemory для нулевой инициализации памяти сопоставленного устройства. Заданные значения Destination и Length должны быть правильным поддиапсезоном диапазона, указанного при вызове драйвера NdisMMapIoSpace.

NdisZeroMappedMemory оптимизирован, и драйвер мини-порта может вызывать эту функцию в любое время, когда ему потребуется очистить сопоставленный диапазон памяти.

Требования

Требование Значение
Минимальная версия клиента Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. раздел NdisZeroMappedMemory (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. раздел NdisZeroMappedMemory (NDIS 5.1)) в Windows XP.
Целевая платформа Универсальное
Верхняя часть ndis.h (включая Ndis.h)
IRQL Любой уровень

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

MiniportInitializeEx

NdisMMapIoSpace

NdisZeroMemory