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") |