RtlZeroMemory macro (ntddstor.h)
La routine RtlZeroMemory remplit un bloc de mémoire avec des zéros, avec un pointeur vers le bloc et 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 des zéros.
Valeur de retour
None
Remarques
Pour supprimer une mémoire tampon afin d’effacer les données sensibles à la sécurité, utilisez plutôt RtlSecureZeroMemory .
Les appelants de RtlZeroMemory peuvent être en cours d’exécution à n’importe quel IRQL si le bloc de mémoire de destination se trouve dans la mémoire système non pagée. Sinon, l’appelant doit être en cours d’exécution à IRQL <= APC_LEVEL.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddstor.h |
Règles de conformité DDI | BufAfterReqCompletedIntIoctlA(kmdf),BufAfterReqCompletedIoctlA(kmdf),BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |
Voir aussi
RtlSecureZeroMemoryPour supprimer une mémoire tampon afin d’effacer les données sensibles à la sécurité, utilisez plutôt RtlSecureZeroMemory .