Compartilhar via


Macro RtlZeroMemory (minitape.h)

A rotina RtlZeroMemory preenche um bloco de memória com zeros, dado um ponteiro para o bloco e o comprimento, em bytes, a ser preenchido.

Sintaxe

VOID RtlZeroMemory(
  _Out_ VOID UNALIGNED *Destination,
  _In_  SIZE_T         Length
);

Parâmetros

[out] Destination

Um ponteiro para o bloco de memória a ser preenchido com zeros.

[in] Length

O número de bytes a serem preenchidos com zeros.

Valor de retorno

Nenhum

Observações

Para zerar um buffer de memória para apagar dados confidenciais de segurança, use RtlSecureZeroMemory.

Os chamadores de RtlZeroMemory poderão ser executados em qualquer IRQL se o bloco de memória de destino estiver na memória do sistema nãopagada. Caso contrário, o chamador deverá estar em execução no IRQL <= APC_LEVEL.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 2000.
da Plataforma de Destino Universal
cabeçalho minitape.h (incluem Wdm.h, Ntddk.h, Ntifs.h, Smclib.h, Minitape.h, Scsi.h, Storport.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL Qualquer nível (seção Ver Comentários)
regras de conformidade de DDI bufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf)

Consulte também

RtlFillMemory

rtlSecureZeroMemory