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

None

Observaciones

NdisEqualMemory compara dos bloques de memoria y usa el valor especificado en el parámetro Length 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 llamadores deben ejecutarse en IRQL < DISPATCH_LEVEL.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con los controladores existentes en NDIS 6.0 y versiones posteriores, pero los nuevos controladores deben usar RtlEqualMemory en su lugar.
Plataforma de destino Escritorio
Encabezado 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