RtlFillMemoryUlong-Funktion (ntifs.h)

Die RtlFillMemoryUlong-Routine füllt den angegebenen Speicherbereich mit mindestens einer Wiederholung eines ULONG-Werts aus.

Syntax

void RtlFillMemoryUlong(
  [out] PVOID  Destination,
  [in]  SIZE_T Length,
  [in]  ULONG  Pattern
);

Parameter

[out] Destination

Zeiger auf einen zu füllenden Speicherblock. Muss ULONG-ausgerichtet sein.

[in] Length

Länge in Bytes des zu füllenden Arbeitsspeichers. Muss ein Vielfaches von sizeof(ULONG) sein. (Hinweis: SIZE_T ist in basetsd.h definiert.)

[in] Pattern

ULONG-Wert, mit dem der Speicherblock gefüllt werden soll.

Rückgabewert

Keine

Bemerkungen

Wenn der Speicherblock am Ziel nicht auslagert ist, kann der Aufrufer an einem beliebigen IRQL ausgeführt werden. Andernfalls müssen Aufrufer von RtlFillMemoryUlong am IRQL-DISPATCH_LEVEL < ausgeführt werden.

Weitere Informationen zum Verwalten gepufferter Daten und zum Initialisieren von vom Treiber zugewiesenen Puffern finden Sie unter Pufferdaten und Pufferinitialisierung.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ntifs.h (include Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Weitere Informationen finden Sie im Abschnitt mit den Hinweisen.

Weitere Informationen

RtlFillMemory

RtlFillMemoryUlonglong

RtlZeroMemory