Макрос RtlZeroMemory (wdm.h)
Подпрограмма RtlZeroMemory заполняет блок памяти нулями, учитывая указатель на блок и длину в байтах для заполнения.
Синтаксис
void RtlZeroMemory(
void* Destination,
size_t Length
);
Параметры
[out] Destination
Указатель на блок памяти для заполнения нулями.
[in] Length
Количество байтов, заполняемых нулями.
Возвращаемое значение
None
Remarks
Чтобы обнулить буфер памяти для удаления конфиденциальных данных, используйте вместо него RtlSecureZeroMemory .
Вызывающие методы RtlZeroMemory могут выполняться в любой среде IRQL, если целевой блок памяти находится в не погашенной системной памяти. В противном случае вызывающий объект должен работать в среде IRQL <= APC_LEVEL.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h, Smclib.h, Minitape.h, Scsi.h, Storport.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень (см. раздел "Примечания") |
Правила соответствия DDI | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |