Функция 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 | См. раздел "Примечания". |