PMSETPAGETABLE(3) | PMSETPAGETABLE(3) |
int pmSetPageTable(pmContext *pmc, caddr_t addr, size_t len, pmAddrHandle hndl, int set);
pmContext * |
pmc |
pmContext オブジェクト | |
caddr_t |
addr |
ロックされた領域の開始アドレス | |
size_t |
len |
領域の長さ | |
pmAddrHandle * |
hndl |
ロックされた領域のハンドル | |
int |
set |
設定または消去 |
pmSetPageTable
() はコンテキストのページテーブルのエントリを設定/消去します。
pmSetPageTable
() は内部関数であり、アプリケーションプログラムからこの関数を呼んではいけません。addr
および len
のアラインメントはシステム依存です。len
の最小値はシステム依存です。
PM_SUCCESS |
成功 |
EINVAL |
無効なアドレス、または無効な長さです。 |
ENOSYS |
この操作はサポートされません。 |