ROUND_TO_PAGES Makro (wdm.h)

Das ROUND_TO_PAGES Makros nimmt eine Größe in Bytes an und rundet es auf die nächste vollständige Seite auf.

Syntax

void ROUND_TO_PAGES(
  [in]  Size
);

Parameter

[in] Size

Gibt die Größe in Bytes an, die auf ein Seiten-Vielfaches aufgerundet werden soll.

Rückgabewert

Keine

Bemerkungen

ROUND_TO_PAGES gibt einen ULONG_PTR zurück, bei dem die Eingabegröße auf ein Vielfaches der Seitengröße des virtuellen Arbeitsspeichers für die aktuelle Plattform aufgerundet ist.

Aufrufer von ROUND_TO_PAGES können in jedem IRQL ausgeführt werden. Der Aufrufer muss sicherstellen, dass der angegebene Parameter keinen Speicherüberlauf verursachen kann.

Anforderungen

Anforderung Wert
Header wdm.h
IRQL Beliebige Ebene