Macro NdisEqualMemory (ndis.h)
A função NdisEqualMemory compara um número especificado de caracteres em um bloco de memória com o mesmo número de caracteres em um segundo bloco de memória.
Sintaxe
void NdisEqualMemory(
Source1,
Source2,
Length
);
Parâmetros
Source1
Um ponteiro para o primeiro bloco de memória a ser comparado.
Source2
Um ponteiro para o segundo bloco de memória a ser comparado.
Length
O número de bytes a serem comparados.
Retornar valor
Nenhum
Comentários
NdisEqualMemory compara dois blocos de memória e usa o valor especificado no parâmetro Length para ambos os blocos. O tipo de dados de qualquer coisa nos blocos de memória comparados é irrelevante.
Os chamadores de NdisEqualMemory podem estar em execução em IRQL <= DISPATCH_LEVEL se ambos os blocos de memória forem residentes. Se um dos blocos for paginável, os chamadores deverão estar em execução no IRQL < DISPATCH_LEVEL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte para drivers existentes no NDIS 6.0 e posterior, mas novos drivers devem usar RtlEqualMemory. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ndis.h (inclua Ndis.h) |
IRQL | Consulte a seção Comentários |
Regras de conformidade da DDI | Irql_Miscellaneous_Function(ndis) |