AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_VRAMMgrMallocAlign 関数

可変長メモリ獲得 (Align)

Syntax
C++
void* AG903_VRAMMgrMallocAlign(int32_t mplid, uint32_t align, uint32_t blksz);
引数 
説明 
int32_t mplid 
[in] メモリプールID番号 
uint32_t align 
[in] アラインサイズ(バイト数) 
uint32_t blksz 
[in] メモリブロックサイズ(バイト数) 

可変長メモリ獲得 (Align)結果

返値の詳細 
説明 
獲得したメモリブロックへのポインタ 
NULL:獲得失敗 

可変長メモリを(Align指定で)獲得します。 (AG903_OSWprGetMplAlign を呼び出します。)

1: void* AG903_VRAMMgrMallocAlign(int32_t mplid, uint32_t align, uint32_t blksz) 2: { 3: int32_t result; 4: void* p_blk; 5: 6: result = AG903_OSWprGetMplAlign(mplid, align, blksz, &p_blk); 7: if(AG903_ENONE != result) { 8: p_blk = NULL; 9: } 10: 11: return p_blk; 12: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.