Macro RtlZeroMemory (ntddstor.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(
Destination,
Length
);
Parâmetros
Destination
Tipo de dados: void*. Um ponteiro para o bloco de memória a ser preenchido com zeros.
Length
Tipo de dados: size_t. 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 deverá estar em execução em IRQL <= APC_LEVEL.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddstor.h |
Regras de conformidade de DDI | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |
Confira também
RtlSecureZeroMemoryPara zerar um buffer de memória para apagar dados confidenciais de segurança, use RtlSecureZeroMemory .