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