RtlZeroMemory-Makro (ntddstor.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(
Destination,
Length
);
Parameter
Destination
Datentyp: void*. Ein Zeiger auf den Speicherblock, der mit Nullen gefüllt werden soll.
Length
Datentyp: size_t. 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 |
---|---|
Header- | ntddstor.h |
DDI-Complianceregeln | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |
Siehe auch
RtlSecureZeroMemoryVerwenden Sie stattdessen RtlSecureZeroMemory, um einen Speicherpuffer zu löschen, um sicherheitsrelevante Daten zu löschen.