MoveMemory

Функция MoveMemory перемещает блок памяти из одного местоположения в другое.

procedure MoveMemory(
  Destination: Pointer; // куда перемещать
  Source: Pointer;      // перемещаемый блок памяти
  Length: DWORD);       // размер перемещаемого блока

Параметры

Destination [out]
Указатель на начало блока, куда будут перемещены данные.

Source [in]
Указатель на начало блока, откуда будут перемещены данные.

Length [in]
Указывает размер блока, который будет перемещен.

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

Функция не имеет возвращаемого значения

Описание

Блоки источника и приемника могут перекрываться.

Функция CopyMemory не содержится ни в одной из стандартных библиотек DLL Windows, а находиться в C библиотеке компилятора Miсrosoft. Delphi предоставляет собственную эквивалентную реализацию этой функции.

Требования

Windows NT/2000: Требуется Windows NT 3.1 или более поздняя версия
Windows 95/98: Требуется Windows 95 или более поздняя версия
Подключаемый модуль: Windows

Смотри также:

  • виртуальная память,
  • список прочих функций,
  • CopyMemory,
  • FillMemory,
  • ZeroMemory
  • НазадIsBadWritePtr ZeroMemoryВперед

    © Mystic, 2002