Função VideoPortCompareMemory (video.h)

A função VideoPortCompareMemory compara dois blocos de memória do sistema, bytes por byte, e retorna o número de bytes comparados equivalentes.

Sintaxe

VIDEOPORT_API ULONG VideoPortCompareMemory(
  PVOID  Source1,
  PVOID  Source2,
  SIZE_T Length
);

Parâmetros

Source1

Ponteiro para o primeiro bloco de memória a ser comparado.

Source2

Ponteiro para o segundo bloco de memória a ser comparado.

Length

Especifica o número de bytes a serem comparados.

Retornar valor

VideoPortCompareMemory retorna o número de bytes equivalentes. Se ambos os blocos forem equivalentes, ele retornará o parâmetro Length .

Comentários

Os valores nos parâmetros Source1 e Source2 devem estar em um intervalo lógico mapeado retornado por VideoPortGetDeviceBase e/ou um endereço de RAM de espaço do sistema , como um endereço na pilha.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho video.h (incluir Video.h)
Biblioteca Videoprt.lib
DLL Videoprt.sys
IRQL Qualquer nível (consulte a seção Comentários)

Confira também

VideoPortGetDeviceBase

VideoPortMoveMemory

VideoPortScanRom

VideoPortZeroDeviceMemory

VideoPortZeroMemory