Macro RtlCheckBit (wdm.h)
La routine RtlCheckBit détermine si un bit particulier dans une variable bitmap donnée est clair ou défini.
Syntaxe
BOOLEAN RtlCheckBit(
[in] PRTL_BITMAP BitMapHeader,
[in] ULONG BitPosition
);
Paramètres
[in] BitMapHeader
Pointeur vers la structure RTL_BITMAP qui décrit la bitmap. Cette structure doit avoir été initialisée par la routine RtlInitializeBitMap .
[in] BitPosition
Spécifie le bit à case activée. Il s’agit d’une valeur de base zéro indiquant la position du bit à tester.
Valeur retournée
RtlCheckBit retourne zéro si le bit donné est clair ou un si le bit donné est défini.
Remarques
Les appelants de RtlCheckBit doivent être en cours d’exécution à IRQL <= APC_LEVEL si la mémoire qui contient la variable bitmap est paginable ou si la mémoire de BitMapHeader est paginable. Sinon, RtlCheckBit peut être appelé à n’importe quel IRQL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | <= APC_LEVEL (voir la section Remarques) |