Partager via


Macro NdisEqualMemory (ndis.h)

La fonction NdisEqualMemory compare un nombre spécifié de caractères dans un bloc de mémoire avec le même nombre de caractères dans un deuxième bloc de mémoire.

Syntaxe

void NdisEqualMemory(
   Source1,
   Source2,
   Length
);

Paramètres

Source1

Pointeur vers le premier bloc de mémoire à comparer.

Source2

Pointeur vers le deuxième bloc de mémoire à comparer.

Length

Nombre d’octets à comparer.

Valeur de retour

Aucun

Remarques

NdisEqualMemory compare deux blocs de mémoire et utilise la valeur spécifiée dans le paramètre Length pour les deux blocs. Le type de données de tout ce qui se trouve dans les blocs de mémoire comparés n’est pas pertinent.

Les appelants de NdisEqualMemory peuvent s’exécuter à l'<IRQL = DISPATCH_LEVEL si les deux blocs de mémoire sont résidents. Si l’un ou l’autre bloc est paginable, les appelants doivent être en cours d’exécution à l'< DISPATCH_LEVEL IRQL.

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 RtlEqualMemory à la place.
plateforme cible Bureau
d’en-tête ndis.h (include Ndis.h)
IRQL Voir la section Remarques
règles de conformité DDI Irql_Miscellaneous_Function(ndis)

Voir aussi

NdisAllocateMemoryWithTagPriority

NdisFreeMemory

RtlCopyMemory

RtlFillMemory

RtlZeroMemory