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 RtlPrefetchMemoryNonTemporal fornece uma dica para o processador de que um buffer deve ser movido temporariamente para o cache do processador.
Sintaxe
NTSYSAPI VOID RtlPrefetchMemoryNonTemporal(
[in] PVOID Source,
[in] SIZE_T Length
);
Parâmetros
[in] Source
Um ponteiro para o buffer a ser movido para o cache do processador.
[in] Length
O comprimento do buffer a ser movido.
Valor retornado
Nenhum.
Comentários
Você deve usar essa rotina apenas para um buffer que será gravado ou lido exatamente uma vez. Observe que RtlPrefetchMemoryNonTemporal é apenas uma dica para o processador: não há garantia de que o buffer seja movido para o cache. Em sistemas baseados em x86 e x64, essa rotina usa a instrução de pré-busca .
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Disponível no Windows Server 2003 e versões posteriores do Windows. |
| Plataforma de Destino | Universal |
| Cabeçalho | wdm.h (inclua Ntddk.h, Wdm.h) |
| Biblioteca | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | Qualquer nível |