Macro RtlFillMemoryUlonglong (ntifs.h)
A rotina RtlFillMemoryUlonglong preenche um determinado intervalo de memória com uma ou mais repetições de um determinado valor ULONGLONG.
Sintaxe
void RtlFillMemoryUlonglong(
[out] Destination,
[in] Length,
[in] Pattern
);
Parâmetros
[out] Destination
Ponteiro para o início do intervalo de memória a ser preenchido. Esse endereço deve ser alinhado ao ULONGLONG.
[in] Length
Número de bytes a serem preenchidos. Esse valor deve ser um múltiplo de sizeof(ULONGLONG). (Observação: SIZE_T é definido em basetsd.h.)
[in] Pattern
Valor ULONGLONG com o qual preencher o intervalo começando em Destino e estendendo para Bytes de comprimento .
Retornar valor
Nenhum
Comentários
Se o intervalo de memória que começa em Destino não forpagado, o chamador poderá estar em execução em qualquer IRQL. Caso contrário, os chamadores de RtlFillMemoryUlonglong devem estar em execução no IRQL < DISPATCH_LEVEL.
Para obter mais informações sobre como gerenciar dados armazenados em buffer e inicializar buffers alocados por driver, consulte Inicialização de buffer e dados armazenados em buffer.
Para sistemas AMD64, essa rotina é uma macro. Para sistemas não AMD64, essa rotina está contida em Ntoskrnl.lib.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Para sistemas AMD64, Windows 2000. Para sistemas não AMD64, Windows 7. |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (include Ntifs.h, FltKernel.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Consulte a seção Observações. |