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 任意のレベル