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
None
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 sur IRQL <= DISPATCH_LEVEL si les deux blocs de mémoire sont résidents. Si l’un ou l’autre bloc peut être paginé, les appelants doivent être en cours d’exécution au DISPATCH_LEVEL IRQL < .
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 RtlEqualMemory à la place. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ndis.h (inclure Ndis.h) |
IRQL | Voir la section Remarques |
Règles de conformité DDI | Irql_Miscellaneous_Function(ndis) |