Função RtlFillMemoryNonTemporal (wdm.h)
Essa função preenche um bloco de memória com o valor de preenchimento especificado usando movimentos não temporais que não poluem o cache.
Sintaxe
NTSYSAPI VOID RtlFillMemoryNonTemporal(
VOID *Destination,
SIZE_T Length,
const UCHAR Value
);
Parâmetros
Destination
Um ponteiro para o bloco de memória de destino para o qual copiar os bytes.
Length
O número de bytes a serem copiados da origem para o destino.
Value
O valor com o qual preencher o bloco de memória de destino. Esse valor é copiado para cada byte no bloco de memória definido por Destino e Comprimento.
Retornar valor
Essa função retorna NTSYSAPI VOID.
Comentários
RtlFillMemoryNonTemporal executa apenas um preenchimento não temporal para sistemas baseados em x64 e somente quando o parâmetro Length é de 8 bytes ou superior. Caso contrário, essa função será equivalente a RtlFillMemory.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wdm.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de