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


Функция AtaPortMoveMemory (irb.h)

Подпрограмма AtaPortMoveMemory копирует данные из одного расположения в другое.

Примечание В будущем модели драйвера портов ATA и драйвера мини-порта ATA могут быть изменены или недоступны. Вместо этого рекомендуется использовать модели драйверов Storport и драйверов для мини-портов Storport .
 

Синтаксис

void AtaPortMoveMemory(
  [out] PVOID WriteBuffer,
  [in]  PVOID ReadBuffer,
  [in]  ULONG Length
);

Параметры

[out] WriteBuffer

Указатель на буфер назначения.

[in] ReadBuffer

Указатель на исходный буфер.

[in] Length

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

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

None

Remarks

Драйвер мини-порта вызывает подпрограмму AtaPortMoveMemory для копирования данных из одной выделенной системой области в другую.

Расположение, на которые указывают ReadBuffer и Length, может перекрывать диапазон адресов между WriteBuffer и Length.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть irb.h (включая Ata.h, Irb.h)
Библиотека Ataport.lib; Pciidex.lib