функция обратного вызова 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 |