Compartir a través de


Función ScsiPortMoveMemory (srb.h)

La rutina ScsiPortMoveMemory copia los datos de una ubicación a otra.

Nota Los modelos de controlador de puerto SCSI y controlador de minipuerto SCSI pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar los modelos del controlador Storport y del controlador storport miniport .
 

Sintaxis

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

Parámetros

[in] WriteBuffer

Puntero al búfer de destino.

[in] ReadBuffer

Puntero al búfer de origen.

[in] Length

Especifica cuántos bytes se van a transferir de ReadBuffer a WriteBuffer.

Valor devuelto

None

Observaciones

Se puede llamar a ScsiPortMoveMemory si un controlador de minipuerto necesita copiar datos de un área asignada por el sistema a otra. Por ejemplo, un controlador de minipuerto podría llamar a ScsiPortMoveMemory para copiar los valores de SRB pertinentes en la extensión SRB del controlador.

La (longitudde ReadBuffer + ) puede superponerse al área a la que apunta WriteBuffer.

Cada una de las áreas de búfer especificadas debe tener al menos sizeof(Length).

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado srb.h
Library Storport.lib