Partager via


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 zéros.

Valeur de retour

Aucun

Remarques

NdisZeroMemory remplit la plage de mémoire spécifiée avec des zéros. Le de destination donné et longueur 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 du pool non paginé, l’appelant peut s’exécuter à n’importe quel runtime IRQL. Dans le cas contraire, un appelant doit s’exécuter à irQL < DISPATCH_LEVEL comme, par exemple, lorsqu’un appelant efface une structure qu’il a allouée sur la pile.

Exigences

Exigence Valeur
client minimum 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 Bureau
d’en-tête ndis.h (include Ndis.h)
IRQL Voir la section Remarques

Voir aussi

NdisAllocateMemoryWithTagPriority

NdisZeroMappedMemory