Macro RtlEqualMemory (wdm.h)

A rotina RtlEqualMemory compara dois blocos de memória para determinar se o número especificado de bytes é idêntico.

Sintaxe

BOOL WINAPI
RtlEqualMemory(
   [in] void*  Destination,
   [in] void*  Source,
   [in] size_t Length
);

Parâmetros

Destination

Um ponteiro para um bloco de memória alocado pelo chamador a ser comparado.

Source

Um ponteiro para um bloco de memória alocado pelo chamador que é comparado ao bloco de memória ao qual Source1 aponta.

Length

Especifica o número de bytes a serem comparados.

Retornar valor

RtlEqualMemory retornará TRUE se Source1 e Source2 forem equivalentes; caso contrário, retornará FALSE.

Comentários

RtlEqualMemory inicia a comparação com o byte zero de cada bloco.

Os chamadores de RtlEqualMemory poderão estar em execução em qualquer IRQL se ambos os blocos de memória forem residentes.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL Qualquer nível (consulte a seção Comentários)

Confira também

RtlCompareMemory