Функция ScsiPortMoveMemory (srb.h)
Программа ScsiPortMoveMemory копирует данные из одного расположения в другое.
Синтаксис
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 |