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