Macro NdisZeroMemory (ndis.h)
La fonction NdisZeroMemory remplit un bloc de mémoire avec des zéros.
Syntaxe
void NdisZeroMemory(
[in] Destination,
[in] Length
);
Paramètres
[in] Destination
Adresse virtuelle de base d’un bloc de mémoire.
[in] Length
Nombre d’octets à remplir avec des zéros.
Valeur de retour
None
Remarques
NdisZeroMemory remplit la plage de mémoire spécifiée avec des zéros. La destination et la longueur spécifiées doivent être une sous-plage appropriée d’une plage de mémoire accessible par l’appelant.
Tant que la plage donnée a été allouée à partir d’un pool non paginé, l’appelant peut s’exécuter à n’importe quel IRQL. Sinon, un appelant doit s’exécuter sur IRQL < DISPATCH_LEVEL comme, par exemple, lorsqu’un appelant efface une structure qu’il a allouée sur la pile.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge pour les pilotes existants dans NDIS 6.0 et versions ultérieures, mais les nouveaux pilotes doivent utiliser RtlZeroMemory à la place. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ndis.h (inclure Ndis.h) |
IRQL | Voir la section Notes |