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 entrambi i blocchi sono paginabili, i chiamanti devono essere in esecuzione in irQL < DISPATCH_LEVEL.

Requisiti

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 (includere Ndis.h)
IRQL Vedere La sezione Osservazioni
Regole di conformità DDI Irql_Miscellaneous_Function(ndis)

Vedi anche

NdisAllocateMemoryWithTagPriority

NdisFreeMemory

RtlCopyMemory

RtlFillMemory

RtlZeroMemory