Partager via


Macro NdisZeroMappedMemory (ndis.h)

NdisZeroMappedMemory remplit un bloc de mémoire mappé avec un appel précédent à NdisMMapIoSpace avec des zéros.

Syntaxe

void NdisZeroMappedMemory(
  [in]  Destination,
  [in]  Length
);

Paramètres

[in] Destination

Spécifie l’adresse virtuelle de base d’un bloc de mémoire mappée.

[in] Length

Spécifie le nombre d’octets à remplir avec des zéros.

Valeur de retour

None

Remarques

Un pilote miniport peut appeler NdisZeroMappedMemory pour initialiser zéro la mémoire de l’appareil mappé. La destination et la longueur spécifiées doivent être une sous-plage appropriée de la plage spécifiée lorsque le pilote a appelé NdisMMapIoSpace.

NdisZeroMappedMemory est optimisé et un pilote miniport peut appeler cette fonction à tout moment pour effacer une plage de mémoire mappée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisZeroMappedMemory (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (voir NdisZeroMappedMemory (NDIS 5.1)) dans Windows XP.
Plateforme cible Universal
En-tête ndis.h (inclure Ndis.h)
IRQL N’importe quel niveau

Voir aussi

MiniportInitializeEx

NdisMMapIoSpace

NdisZeroMemory