RtlZeroMemory macro (minitape.h)

La routine RtlZeroMemory remplit un bloc de mémoire avec des zéros, en fonction d’un pointeur vers le bloc et la longueur, en octets, à remplir.

Syntaxe

VOID RtlZeroMemory(
  _Out_ VOID UNALIGNED *Destination,
  _In_  SIZE_T         Length
);

Paramètres

[out] Destination

Pointeur vers le bloc de mémoire à remplir avec des zéros.

[in] Length

Nombre d’octets à remplir avec zéros.

Valeur de retour

None

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é. Sinon, l’appelant doit s’exécuter à IRQL <= APC_LEVEL.

Configuration requise

   
Client minimal pris en charge Disponible à partir de Windows 2000.
Plateforme cible Universal
En-tête minitape.h (include Wdm.h, Ntddk.h, Ntifs.h, Smclib.h, Minitape.h, Scsi.h, Storport.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau (voir la section Remarques)
Règles de conformité DDI BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf)

Voir aussi

RtlFillMemory

RtlSecureZeroMemory