Fonction ScsiPortMoveMemory (srb.h)
La routine ScsiPortMoveMemory copie les données d’un emplacement à un autre.
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 |