AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_OSWCMpf 構造体
Syntax
C++
typedef struct _AG903_OSWCMpf { uint32_t mpfatr; uint32_t blkcnt; uint32_t blksz; void* mpf; int8_t memtype; int8_t reserve[3]; } AG903_OSWCMpf;
メンバ 
説明 
uint32_t mpfatr; 
属性 
uint32_t blkcnt; 
獲得できるメモリブロックの数 
uint32_t blksz; 
メモリブロックのサイズ[バイト] 
void* mpf; 
メモリプール領域の先頭番地(4KBアライン) 
int8_t memtype; 
メモリタイプ 
int8_t reserve[3]; 
予約 

固定長メモリパラメータ 

mplatr は右から指定します。 _AG903_OswAttribute 

mpf にNULLを指定した場合はカーネルがメモリを確保します。 この時 memtype の設定は無効になります。(カーネルが使用する領域の設定に依存) 

memtype は右から指定します。 _AG903_OswMemType 

注:mpf でアドレス指定時はblkcnt×blkszが4KBの倍数になるように指定して下さい。

Copyright (c) 2017-2025 Axell Corporation. All rights reserved.