Freigeben über


VideoPortCompareMemory-Funktion (video.h)

Die VideoPortCompareMemory-Funktion vergleicht zwei Blöcke des Systemspeichers, byte-by-Byte und gibt die Anzahl der verglichenen Bytes zurück, die gleichwertig sind.

Syntax

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

Parameter

Source1

Zeigen Sie auf den ersten zu vergleichenden Speicherblock.

Source2

Zeigen Sie auf den zweiten zu vergleichenden Speicherblock.

Length

Gibt die Anzahl der Bytes an, die verglichen werden sollen.

Rückgabewert

VideoPortCompareMemory gibt die Anzahl der Bytes zurück, die gleichwertig sind. Wenn beide Blöcke gleichwertig sind, wird der Parameter Length zurückgegeben.

Bemerkungen

Die Werte in der Source1 und Source2 Parameter müssen sich in einem zugeordneten logischen Bereich befinden, der von VideoPortGetDeviceBase und/oder einem Systemspeicher RAM-Adresse zurückgegeben wird, z. B. eine Adresse im Stapel.

Aufrufer von VideoPortCompareMemory- können bei jedem IRQL ausgeführt werden, wenn beide Speicherblöcke vorhanden sind.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 2000 und höheren Versionen von Windows-Betriebssystemen.
Zielplattform- Desktop
Header- video.h (video.h einschließen)
Library Videoprt.lib
DLL- Videoprt.sys
IRQL- Beliebige Ebene (siehe Abschnitt "Hinweise")

Siehe auch

VideoPortGetDeviceBase-

VideoPortMoveMemory

VideoPortScanRom-

VideoPortZeroDeviceMemory

VideoPortZeroMemory-