Функция VideoPortMoveMemory (video.h)

Функция VideoPortMoveMemory копирует данные из исходного расположения в целевое расположение в системной памяти.

Синтаксис

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

Параметры

[in, out] Destination

Указатель на целевое расположение.

[in, out] Source

Указатель на расположение копируемой данных.

Length

Указывает количество байтов для копирования.

Возвращаемое значение

None

Remarks

VideoPortMoveMemory перемещает память вперед или назад, выровненную или несопоставленную, в 4-байтовых блоках, за которой следуют все оставшиеся байты.

Указанные значения Destination и Source должны находиться в сопоставленном логическом диапазоне, возвращаемом VideoPortGetDeviceBase , и (или) адресе ОЗУ системного пространства , например адресе в стеке.

Вызывающие элементы VideoPortMoveMemory могут выполняться в любом irQL, если оба блока памяти являются резидентными. В противном случае вызывающий объект должен выполняться на DISPATCH_LEVEL IRQL < .

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть video.h (включая Video.h)
Библиотека Videoprt.lib
DLL Videoprt.sys
IRQL См. раздел "Примечания".

См. также раздел

VideoPortCompareMemory

VideoPortGetDeviceBase

VideoPortZeroDeviceMemory

VideoPortZeroMemory