Skip to main content

ApuAlloc

分配 APU 物理内存。

语法

参数

virtualAddress   _Result_nullonfailure_ _Outptr_result_bytebuffer_(sizeInBytes)
类型:void**
返回的虚拟地址。 physicalAddress   _Result_zeroonfailure_ _Out_opt_
类型:APU_ADDRESS*
返回的 APU_ADDRESS;供 APU 使用。 sizeInBytes   _In_
类型:UINT32
分配的大小,以字节为单位。 alignmentInBytes   _In_
类型:UINT32
对齐值,以字节为单位。必须是 2 的幂且大于或等于 4。 flags
类型:UINT32
分配标志:APU_ALLOC_CACHEDAPU_ALLOC_NONCACHED

返回值

类型:HRESULT 此方法可以返回以下值:

备注

返回的虚拟地址和物理地址表示同一地址空间的不同视图。释放其中一个会使另一个失效。若要释放已分配的内存,请使用 ApuFree

要求

头文件: apu.h 库: acphal.lib 支持的平台: XBOX One 系列主机和 XBOX Series 主机

概念文档

另请参阅

ApuFree
APU
最后修改于 2026年8月24日