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) |