Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

RTL_HEAP_COMMIT_ROUTINE callback function (ntifs.h)

A RTL_HEAP_COMMIT_ROUTINE callback routine commits pages from the heap.

Syntax

RTL_HEAP_COMMIT_ROUTINE RtlHeapCommitRoutine;

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

Parameters

Base

Base address for the block of caller-allocated memory being used for the heap.

CommitAddress

Pointer to a variable that will receive the base address of the committed region of pages.

CommitSize

Pointer to a variable that will receive the actual size, in bytes, of the allocated region of pages.

Return value

RTL_HEAP_COMMIT_ROUTINE returns STATUS_SUCCESS or an appropriate error status.

Requirements

Requirement Value
Minimum supported client Windows XP
Header ntifs.h

See also

RtlCreateHeap

RTL_HEAP_PARAMETERS


Feedback

Was this page helpful?

Additional resources