Función RtlFillMemoryUlong (ntifs.h)

La rutina RtlFillMemoryUlong rellena el intervalo de memoria especificado con una o varias repeticiones de un valor de ULONG.

Sintaxis

void RtlFillMemoryUlong(
  [out] PVOID  Destination,
  [in]  SIZE_T Length,
  [in]  ULONG  Pattern
);

Parámetros

[out] Destination

Puntero a un bloque de memoria que se va a rellenar. Debe estar alineado con ULONG.

[in] Length

Longitud en bytes de la memoria que se va a rellenar. Debe ser un múltiplo de sizeof(ULONG). (Nota: SIZE_T se define en basetsd.h).)

[in] Pattern

Valor de ULONG con el que rellenar el bloque de memoria.

Valor devuelto

None

Observaciones

Si el bloque de memoria en Destination no está paginado, el autor de la llamada se puede ejecutar en cualquier IRQL. De lo contrario, los autores de llamadas de RtlFillMemoryUlong 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 controladores, vea Almacenamiento en búfer de datos y inicialización del búfer.

Requisitos

   
Plataforma de destino Universal
Header ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL vea la sección Comentarios.

Consulte también

RtlFillMemory

RtlFillMemoryUlonglong

RtlZeroMemory