Функция 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.
Возвращаемое значение
None
Remarks
ScsiPortMoveMemory можно вызвать, если драйверу мини-порта необходимо копировать данные из одной выделенной системой области в другую. Например, драйвер мини-порта может вызвать ScsiPortMoveMemory для копирования соответствующих значений SRB в расширение SRB драйвера.
(ReadBuffer + Length) может перекрывать область, на которую указывает WriteBuffer.
Каждая из указанных областей буфера должна быть не менее sizeof(Length).
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | srb.h |
Библиотека | Storport.lib |