Compartir a través de


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.

Consulte también

RtlFillMemory

RtlFillMemoryUlong

RtlZeroMemory