Macro RtlZeroMemory (storport.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(
_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 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 au niveau de 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 sur IRQL <= APC_LEVEL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Universal |
En-tête | storport.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) |