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