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. |