Partager via


macro ROUND_TO_PAGES (wdm.h)

La macro ROUND_TO_PAGES prend une taille en octets et l’arrondit à la page complète suivante.

Syntaxe

void ROUND_TO_PAGES(
  [in]  Size
);

Paramètres

[in] Size

Spécifie la taille en octets à arrondir à une page multiple.

Valeur de retour

None

Remarques

ROUND_TO_PAGES retourne une ULONG_PTR dont la taille d’entrée est arrondie à un multiple de la taille de la page de mémoire virtuelle pour la plateforme actuelle.

Les appelants de ROUND_TO_PAGES peuvent être en cours d’exécution à n’importe quel IRQL. L’appelant doit s’assurer que le paramètre fourni ne peut pas provoquer de dépassement de mémoire.

Configuration requise

Condition requise Valeur
En-tête wdm.h
IRQL N’importe quel niveau