функция обратного вызова RTL_HEAP_COMMIT_ROUTINE (ntifs.h)

Подпрограмма обратного вызова RTL_HEAP_COMMIT_ROUTINE фиксирует страницы из кучи.

Синтаксис

RTL_HEAP_COMMIT_ROUTINE RtlHeapCommitRoutine;

NTSTATUS RtlHeapCommitRoutine(
  PVOID Base,
  PVOID *CommitAddress,
  PSIZE_T CommitSize
)
{...}

Параметры

Base

Базовый адрес блока памяти, выделенной вызывающим объектом, который используется для кучи.

CommitAddress

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

CommitSize

Указатель на переменную, которая получит фактический размер выделенной области страниц (в байтах).

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

RTL_HEAP_COMMIT_ROUTINE возвращает STATUS_SUCCESS или соответствующее состояние ошибки.

Требования

Требование Значение
Минимальная версия клиента Windows XP
Верхняя часть ntifs.h

См. также раздел

RtlCreateHeap

RTL_HEAP_PARAMETERS