Macro RtlZeroMemory (ntddstor.h)
La routine RtlZeroMemory remplit un bloc de mémoire avec des zéros, en fonction d’un pointeur vers le bloc et de la longueur, en octets, à remplir.
Syntaxe
void RtlZeroMemory(
Destination,
Length
);
Paramètres
Destination
Type de données : void*. Pointeur vers le bloc de mémoire à remplir avec des zéros.
Length
Type de données : size_t. Nombre d’octets à remplir avec zéros.
Valeur de retour
Aucun
Remarques
Pour supprimer une mémoire tampon pour effacer les données sensibles à la sécurité, utilisez RtlSecureZeroMemory à la place.
Les appelants de RtlZeroMemory peuvent s’exécuter à n’importe quel irQL si le bloc de mémoire de destination se trouve dans la mémoire système non paginé. Dans le cas contraire, l’appelant doit s’exécuter à l'<IRQL = APC_LEVEL.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddstor.h |
règles de conformité DDI | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |
Voir aussi
RtlSecureZeroMemoryÀ zéro d’une mémoire tampon pour effacer les données sensibles à la sécurité, utilisez RtlSecureZeroMemory à la place.