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
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for