Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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) |