RtlFillMemoryUlong-Funktion (ntifs.h)
Die RtlFillMemoryUlong Routine füllt den angegebenen Speicherbereich mit einer oder mehreren Wiederholungen eines ULONG-Werts aus.
Syntax
void RtlFillMemoryUlong(
[out] PVOID Destination,
[in] SIZE_T Length,
[in] ULONG Pattern
);
Parameter
[out] Destination
Zeigen Sie auf einen Speicherblock, der gefüllt werden soll. Muss ULONG ausgerichtet sein.
[in] Length
Länge in Byte des zu füllenden Speichers. Muss ein Vielfaches Größe(ULONG-)sein. (Hinweis: SIZE_T wird in basetsd.hdefiniert.)
[in] Pattern
ULONG-Wert, mit dem der Speicherblock gefüllt werden soll.
Rückgabewert
Nichts
Bemerkungen
Wenn der Speicherblock bei Ziel- nicht überpaget ist, kann der Aufrufer bei jeder IRQL ausgeführt werden. Andernfalls müssen Anrufer von RtlFillMemoryUlong- unter IRQL-< DISPATCH_LEVEL ausgeführt werden.
Weitere Informationen zum Verwalten von gepufferten Daten und zum Initialisieren von vom Treiber zugewiesenen Puffern finden Sie unter Pufferdaten und Pufferinitialisierung.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | Siehe Abschnitt "Hinweise". |