Freigeben über


RtlNumberOfSetBits-Funktion (wdm.h)

Die RtlNumberOfSetBits-Routine gibt eine Anzahl der festgelegten Bits in einer bestimmten Bitmapvariable zurück.

Syntax

NTSYSAPI ULONG RtlNumberOfSetBits(
  [in] PRTL_BITMAP BitMapHeader
);

Parameter

[in] BitMapHeader

Ein Zeiger auf die RTL_BITMAP Struktur, die die Bitmap beschreibt. Diese Struktur muss von der RtlInitializeBitMap-Routine initialisiert worden sein.

Rückgabewert

RtlNumberOfSetBits gibt eine Anzahl der aktuell festgelegten Bits zurück.

Hinweise

Aufrufer von RtlNumberOfSetBits müssen unter IRQL <= APC_LEVEL ausgeführt werden, wenn der Speicher, der die Bitmapvariable enthält, auslagerungsfähig ist oder der Arbeitsspeicher bei BitMapHeader ausgelagert werden kann. Andernfalls kann RtlNumberOfSetBits an jedem IRQL aufgerufen werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe (Kernelmodus); Ntdll.dll (Benutzermodus)
IRQL <= APC_LEVEL (siehe Abschnitt Hinweise)

Weitere Informationen

RTL_BITMAP

RtlFindSetBits

RtlInitializeBitMap

RtlNumberOfClearBits