Partager via


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

RtlFillMemory

RtlSecureZeroMemoryÀ zéro d’une mémoire tampon pour effacer les données sensibles à la sécurité, utilisez RtlSecureZeroMemory à la place.