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


Функция ScsiPortMoveMemory (srb.h)

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

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

Синтаксис

SCSIPORT_API VOID ScsiPortMoveMemory(
  [in] PVOID WriteBuffer,
  [in] PVOID ReadBuffer,
  [in] ULONG Length
);

Параметры

[in] WriteBuffer

Указатель на целевой буфер.

[in] ReadBuffer

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

[in] Length

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

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

Никакой

Замечания

ScsiPortMoveMemory можно вызвать, если минипорт-драйверу необходимо скопировать данные из одной выделенной системой области в другую. Например, драйвер минипорта может вызывать ScsiPortMoveMemory для копирования соответствующих значений SRB в расширение SRB драйвера.

(ReadBuffer + Length) может перекрывать область, на которую указывает WriteBuffer.

Каждая из указанных областей буфера должна быть не менее размером(длина).

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка srb.h
библиотеки Storport.lib