Freigeben über


VideoPortMoveMemory-Funktion (video.h)

Die VideoPortMoveMemory Funktion kopiert Daten vom Quellspeicherort in den Zielspeicherort im Systemspeicher.

Syntax

VIDEOPORT_API VOID VideoPortMoveMemory(
  [in, out] PVOID Destination,
  [in, out] PVOID Source,
            ULONG Length
);

Parameter

[in, out] Destination

Zeiger auf die Zielposition.

[in, out] Source

Zeigen Sie auf den Speicherort der zu kopierenden Daten.

Length

Gibt die Anzahl der zu kopierenden Bytes an.

Rückgabewert

Nichts

Bemerkungen

VideoPortMoveMemory Speicher entweder vorwärts oder rückwärts, ausgerichtet oder nicht ausgerichtet, in 4-Byte-Blöcken, gefolgt von allen verbleibenden Bytes, verschiebt.

Der angegebene Ziel- und Source- muss 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 VideoPortMoveMemory- können bei jedem IRQL ausgeführt werden, wenn beide Speicherblöcke vorhanden sind. Andernfalls muss der Aufrufer unter IRQL-< DISPATCH_LEVEL ausgeführt werden.

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- Siehe Abschnitt "Hinweise".

Siehe auch

VideoPortCompareMemory-

VideoPortGetDeviceBase-

VideoPortZeroDeviceMemory

VideoPortZeroMemory-