Função ScsiPortMoveMemory (srb.h)

A rotina ScsiPortMoveMemory copia dados de um local para outro.

Nota Os modelos de driver de porta SCSI e driver de miniporto SCSI podem ser alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver do Storport e do driver de miniporto storport .
 

Sintaxe

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

Parâmetros

[in] WriteBuffer

Ponteiro para o buffer de destino.

[in] ReadBuffer

Ponteiro para o buffer de origem.

[in] Length

Especifica quantos bytes transferir do ReadBuffer para o WriteBuffer.

Retornar valor

Nenhum

Comentários

ScsiPortMoveMemory poderá ser chamado se um driver de miniporto precisar copiar dados de uma área alocada pelo sistema para outra. Por exemplo, um driver de miniporto pode chamar ScsiPortMoveMemory para copiar valores SRB pertinentes para a extensão SRB do driver.

O (Comprimento do ReadBuffer + ) pode sobrepor a área apontada por WriteBuffer.

Cada uma das áreas de buffer fornecidas deve ter pelo menos sizeof(Length).

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho srb.h
Biblioteca Storport.lib