Freigeben über


VideoPortCompareMemory-Funktion (video.h)

Die VideoPortCompareMemory-Funktion vergleicht zwei Blöcke des Systemspeichers byte-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

Zeiger auf den ersten zu vergleichenden Speicherblock.

Source2

Zeiger auf den zweiten zu vergleichenden Speicherblock.

Length

Gibt die Anzahl der zu vergleichenden Bytes an.

Rückgabewert

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

Hinweise

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

Aufrufer von VideoPortCompareMemory können in jedem IRQL ausgeführt werden, wenn beide Speicherblöcke resident sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile video.h (Video.h einschließen)
Bibliothek Videoprt.lib
DLL Videoprt.sys
IRQL Beliebige Ebene (siehe Abschnitt "Hinweise")

Weitere Informationen

VideoPortGetDeviceBase

VideoPortMoveMemory

VideoPortScanRom

VideoPortZeroDeviceMemory

VideoPortZeroMemory