Partager via


Fonction ScsiPortMoveMemory (srb.h)

La routine ScsiPortMoveMemory copie les données d’un emplacement à un autre.

Note Les modèles de pilote de port SCSI et de pilote miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote miniport Storport .
 

Syntaxe

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

Paramètres

[in] WriteBuffer

Pointeur vers la mémoire tampon de destination.

[in] ReadBuffer

Pointeur vers la mémoire tampon source.

[in] Length

Spécifie le nombre d’octets à transférer de ReadBuffer vers WriteBuffer.

Valeur de retour

None

Remarques

ScsiPortMoveMemory peut être appelé si un pilote miniport doit copier des données d’une zone allouée par le système vers une autre. Par exemple, un pilote miniport peut appeler ScsiPortMoveMemory pour copier les valeurs SRB pertinentes dans l’extension SRB du pilote.

Le (Longueur ReadBuffer + ) peut chevaucher la zone pointée par WriteBuffer.

Chacune des zones de mémoire tampon donnée doit être au moins sizeof(Length).

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête srb.h
Bibliothèque Storport.lib