ROUND_TO_PAGES マクロ (wdm.h)
ROUND_TO_PAGES は、バイト単位のサイズを受け取って次の完全なページに切り上げるマクロです。
構文
void ROUND_TO_PAGES(
[in] Size
);
パラメーター
[in] Size
ページの倍数に切り上げるサイズをバイト単位で指定します。
戻り値
なし
解説
ROUND_TO_PAGES は、入力サイズが現在のプラットフォームの仮想メモリ ページ サイズの倍数に切り上げられたULONG_PTRを返します。
ROUND_TO_PAGES の呼び出し元は、どの IRQL で実行されていてもかまいません。 呼び出し元は、指定したパラメーターによってメモリ オーバーフローが確実に発生しないようにする必要があります。
要件
要件 | 値 |
---|---|
Header | wdm.h |
IRQL | 任意のレベル |