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_CACHED または APU_ALLOC_NONCACHED

戻り値

型: HRESULT このメソッドは次の値を返す可能性があります。

解説

返される仮想アドレスと物理アドレスは、同じアドレス空間の異なるビューを表します。一方を解放すると他方も無効になります。割り当てを解放するには、ApuFree を使用します。

要件

ヘッダー: apu.h ライブラリ: acphal.lib サポート対象プラットフォーム: XBOX One ファミリー本体、XBOX Series 本体

概念ドキュメント

関連項目

ApuFree
APU
最終更新日 2026年8月24日