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


Макрос 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)

См. также

RtlFillMemory

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