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

RtlFillMemory

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