Condividi tramite


Macro NdisEqualMemory (ndis.h)

La funzione NdisEqualMemory confronta un numero specificato di caratteri in un blocco di memoria con lo stesso numero di caratteri in un secondo blocco di memoria.

Sintassi

void NdisEqualMemory(
   Source1,
   Source2,
   Length
);

Parametri

Source1

Puntatore al primo blocco di memoria da confrontare.

Source2

Puntatore al secondo blocco di memoria da confrontare.

Length

Numero di byte da confrontare.

Valore restituito

Nessuno

Osservazioni

NdisEqualMemory confronta due blocchi di memoria e usa il valore specificato nel parametro Length per entrambi i blocchi. Il tipo di dati di qualsiasi elemento nei blocchi di memoria confrontati è irrilevante.

I chiamanti di NdisEqualMemory possono essere eseguiti in IRQL <= DISPATCH_LEVEL se entrambi i blocchi di memoria sono residenti. Se uno dei due blocchi è pageable, i chiamanti devono essere in esecuzione in irQL < DISPATCH_LEVEL.

Fabbisogno

Requisito Valore
client minimo supportato Supportato per i driver esistenti in NDIS 6.0 e versioni successive, ma i nuovi driver devono usare invece RtlEqualMemory.
piattaforma di destinazione Desktop
intestazione ndis.h (include Ndis.h)
IRQL Vedere la sezione Osservazioni
regole di conformità DDI Irql_Miscellaneous_Function(ndis)

Vedere anche

NdisAllocateMemoryWithTagPriority

NdisFreeMemory

RtlCopyMemory

RtlFillMemory

RtlZeroMemory