Макрос RtlZeroMemory (ntddstor.h)
Подпрограмма RtlZeroMemory заполняет блок памяти нулями, учитывая указатель на блок и длину (в байтах) для заполнения.
Синтаксис
void RtlZeroMemory(
Destination,
Length
);
Параметры
Destination
Тип данных: void*. Указатель на блок памяти для заполнения нулями.
Length
Тип данных: size_t. Число байтов для заполнения нулями.
Возвращаемое значение
None
Remarks
Чтобы обнулить буфер памяти для удаления конфиденциальных данных безопасности, используйте вместо него RtlSecureZeroMemory .
Вызывающие RtlZeroMemory могут выполняться в любом irQL, если целевой блок памяти находится в системной памяти без загрузки. В противном случае вызывающий объект должен выполняться в irQL <= APC_LEVEL.
Требования
Требование | Значение |
---|---|
Заголовок | ntddstor.h |
Правила соответствия DDI | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |
См. также раздел
RtlSecureZeroMemoryЧтобы обнулить буфер памяти для удаления конфиденциальных данных безопасности, используйте вместо него RtlSecureZeroMemory .