RtlFillMemory-Makro (wdm.h)

Die RtlFillMemory-Routine füllt einen Speicherblock mit dem angegebenen Füllwert aus.

Syntax

void RtlFillMemory(
   void*  Destination,
   size_t Length
   int    Fill
);

Parameter

[out] Destination

Ein Zeiger auf den zu füllenden Speicherblock.

[in] Length

Die Anzahl der Bytes im zu füllenden Speicherblock.

[in] Fill

Der Wert, mit dem der Zielspeicherblock gefüllt werden soll. Dieser Wert wird in jedes Byte im Speicherblock kopiert, der durch Ziel und Länge definiert ist.

Rückgabewert

Keine

Bemerkungen

Aufrufer von RtlFillMemory können in jedem IRQL ausgeführt werden, wenn sich der Zielspeicherblock im nicht auslagerten Systemspeicher befindet. Andernfalls muss der Aufrufer unter IRQL <= APC_LEVEL ausgeführt werden.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtDll.lib (Benutzermodus); NtosKrnl.lib (Kernelmodus)
DLL Kernel32.dll (Benutzermodus); NtosKrnl.exe (Kernelmodus)
IRQL Beliebige Ebene (siehe Abschnitt "Hinweise")

Weitere Informationen

RtlZeroMemory