Macro RtlZeroMemory (wdm.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(
void* Destination,
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.
Retornar valor
Nenhum
Comentários
Para zerar um buffer de memória para apagar dados confidenciais de segurança, use RtlSecureZeroMemory .
Os chamadores de RtlZeroMemory poderão estar em execução em qualquer IRQL se o bloco de memória de destino estiver na memória do sistema nãopagada. Caso contrário, o chamador deve estar em execução em IRQL <= APC_LEVEL.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (incluem Wdm.h, Ntddk.h, Ntifs.h, Smclib.h, Minitape.h, Scsi.h, Storport.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualquer nível (consulte a seção Comentários) |
Regras de conformidade da DDI | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |