RtlZeroMemory-Makro (storport.h)
Die RtlZeroMemory Routine füllt einen Speicherblock mit Nullen, wobei ein Zeiger auf den Block und die Länge in Bytes gefüllt werden soll.
Syntax
VOID RtlZeroMemory(
_Out_ VOID UNALIGNED *Destination,
_In_ 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
Nichts
Bemerkungen
Verwenden Sie stattdessen RtlSecureZeroMemory, um einen Speicherpuffer zu löschen, um sicherheitsrelevante Daten zu löschen.
Anrufer von RtlZeroMemory- können bei jedem IRQL ausgeführt werden, wenn sich der Zielspeicherblock im nicht seitenseitigen Systemspeicher befindet. Andernfalls muss der Aufrufer unter IRQL <= APC_LEVEL ausgeführt werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Ab Windows 2000 verfügbar. |
Zielplattform- | Universal |
Header- | storport.h (include Wdm.h, Ntddk.h, Ntifs.h, Smclib.h, Minitape.h, Scsi.h, Storport.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | Beliebige Ebene (Siehe Abschnitt "Hinweise") |
DDI-Complianceregeln | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |