Макрос 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 | Любой уровень |