Macro RtlFillMemoryUlonglong (ntifs.h)
La rutina RtlFillMemoryUlonglong rellena un intervalo determinado de memoria con una o varias repeticiones de un valor ULONGLONG determinado.
Sintaxis
void RtlFillMemoryUlonglong(
[out] Destination,
[in] Length,
[in] Pattern
);
Parámetros
[out] Destination
Puntero al inicio del intervalo de memoria que se va a rellenar. Esta dirección debe estar alineada con ULONGLONG.
[in] Length
Número de bytes que se van a rellenar. Este valor debe ser un múltiplo de sizeof(ULONGLONG). (Nota: SIZE_T se define en basetsd.h).
[in] Pattern
Valor de ULONGLONG con el que rellenar el intervalo a partir del destino y extenderse para bytes de longitud .
Valor devuelto
None
Observaciones
Si el intervalo de memoria que comienza en Destination no está paginado, el autor de la llamada se puede ejecutar en cualquier IRQL. De lo contrario, los autores de llamadas de RtlFillMemoryUlonglong deben ejecutarse en irQL < DISPATCH_LEVEL.
Para obtener más información sobre cómo administrar los datos almacenados en búfer e inicializar los búferes asignados por el controlador, vea Datos almacenados en búfer y inicialización del búfer.
Para los sistemas AMD64, esta rutina es una macro. Para sistemas que no son AMD64, esta rutina se incluye en Ntoskrnl.lib.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Para sistemas AMD64, Windows 2000. Para sistemas que no son AMD64, Windows 7. |
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h, FltKernel.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | vea la sección Comentarios. |