Функция VideoPortCompareMemory (video.h)

Функция VideoPortCompareMemory сравнивает два блока системной памяти ( байт за байтами) и возвращает эквивалентное количество сравниваемых байтов.

Синтаксис

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

Параметры

Source1

Указатель на первый сравниваемый блок памяти.

Source2

Указатель на второй блок памяти для сравнения.

Length

Указывает количество сравниваемых байтов.

Возвращаемое значение

VideoPortCompareMemory возвращает количество эквивалентных байтов. Если оба блока эквивалентны, возвращается параметр Length .

Комментарии

Значения параметров Source1 и Source2 должны находиться в сопоставленном логическом диапазоне, возвращаемом VideoPortGetDeviceBase , и (или) адресе ОЗУ системного пространства , например адресе в стеке.

Вызывающие элементы VideoPortCompareMemory могут выполняться в любом irQL, если оба блока памяти являются резидентными.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть video.h (включая Video.h)
Библиотека Videoprt.lib
DLL Videoprt.sys
IRQL Любой уровень (см. раздел "Примечания")

См. также раздел

VideoPortGetDeviceBase

VideoPortMoveMemory

VideoPortScanRom

VideoPortZeroDeviceMemory

VideoPortZeroMemory