RtlTestBit-Funktion (wdm.h)
Die RtlTestBit-Routine gibt den Wert eines Bits in einer Bitmap zurück.
NTSYSAPI BOOLEAN RtlTestBit(
[in] PRTL_BITMAP BitMapHeader,
[in] ULONG BitNumber
);
[in] BitMapHeader
Zeiger auf die RTL_BITMAP Struktur, die die Bitmap beschreibt. Diese Struktur muss von der RtlInitializeBitMap-Routine initialisiert worden sein.
[in] BitNumber
Gibt den nullbasierten Index des Bits innerhalb der Bitmap an. Die Routine gibt den Wert dieses Bits zurück.
RtlTestBit gibt den Wert des Bits zurück, auf das der BitNumber-Parameter verweist.
Aufrufer von RtlTestBit müssen unter IRQL <= APC_LEVEL ausgeführt werden, wenn der Arbeitsspeicher, der die Bitmapvariable enthält, auslagerungsfähig ist oder der Arbeitsspeicher bei BitMapHeader ausgelagert werden kann. Andernfalls kann RtlTestBit in jedem IRQL aufgerufen werden.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows XP und höheren Versionen von Windows. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL (siehe Abschnitt Hinweise) |