RtlZeroMemory-Makro (wdm.h)
Die RtlZeroMemory-Routine füllt einen Speicherblock mit Nullen, wobei ein Zeiger auf den Block und die zu füllende Länge in Bytes angegeben wird.
Syntax
void RtlZeroMemory(
void* Destination,
size_t Length
);
Parameter
[out] Destination
Ein Zeiger auf den Speicherblock, der mit Nullen gefüllt werden soll.
[in] Length
Die Anzahl der Bytes, die mit Nullen gefüllt werden sollen.
Rückgabewert
Keine
Bemerkungen
Verwenden Sie stattdessen RtlSecureZeroMemory , um einen Speicherpuffer zu löschen, um sicherheitsrelevante Daten zu löschen.
Aufrufer von RtlZeroMemory 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, Smclib.h, Minitape.h, Scsi.h, Storport.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Beliebige Ebene (siehe Abschnitt Hinweise) |
DDI-Complianceregeln | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für