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