Поделиться через


Функция 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

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

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

Никакой

Замечания

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

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

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

Требования

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

См. также

VideoPortCompareMemory

VideoPortGetDeviceBase

VideoPortZeroDeviceMemory

VideoPortZeroMemory