Поделиться через


Функция RtlFillMemoryUlong (ntifs.h)

Подпрограмма RtlFillMemoryUlong заполняет указанный диапазон памяти одним или несколькими повторами значения ULONG.

Синтаксис

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

Параметры

[out] Destination

Указатель на блок памяти для заполнения. Должно быть выровнено ULONG.

[in] Length

Длина в байтах памяти для заполнения. Должно быть несколько размеров (ULONG). (Примечание. SIZE_T определен в basetsd.h.)

[in] Pattern

Значение ULONG, с помощью которого заполняется блок памяти.

Возвращаемое значение

Никакой

Замечания

Если блок памяти в целевой не поддерживается, вызывающий объект может работать в любом IRQL. В противном случае вызывающие RtlFillMemoryUlong должны работать в IRQL < DISPATCH_LEVEL.

Дополнительные сведения об управлении буферными данными и инициализации буферов, выделенных драйвером, см. в буферных данных и инициализации буферов.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL См. раздел "Примечания".

См. также

RtlFillMemory

RtlFillMemoryUlonglong

RtlZeroMemory