Compartir a través de


Macro NdisEqualMemory (ndis.h)

La función NdisEqualMemory compara un número especificado de caracteres en un bloque de memoria con el mismo número de caracteres en un segundo bloque de memoria.

Sintaxis

void NdisEqualMemory(
   Source1,
   Source2,
   Length
);

Parámetros

Source1

Puntero al primer bloque de memoria que se va a comparar.

Source2

Puntero al segundo bloque de memoria que se va a comparar.

Length

Número de bytes que se van a comparar.

Valor devuelto

Ninguno

Observaciones

NdisEqualMemory compara dos bloques de memoria y usa el valor especificado en el parámetro length de para ambos bloques. El tipo de datos de cualquier elemento de los bloques de memoria comparados es irrelevante.

Los autores de llamadas de NdisEqualMemory se pueden ejecutar en IRQL <= DISPATCH_LEVEL si ambos bloques de memoria están residentes. Si cualquiera de los bloques es paginable, los autores de llamadas deben ejecutarse en irQL < DISPATCH_LEVEL.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite para los controladores existentes en NDIS 6.0 y versiones posteriores, pero los nuevos controladores deben usar RtlEqualMemory en su lugar.
de la plataforma de destino de Escritorio
encabezado de ndis.h (incluya Ndis.h)
irQL Consulte la sección Comentarios.
reglas de cumplimiento de DDI Irql_Miscellaneous_Function(ndis)

Consulte también

NdisAllocateMemoryWithTagPriority

NdisFreeMemory

RtlCopyMemory

rtlFillMemory

RtlZeroMemory