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) |