Partager via


AtaPortMoveMemory, fonction (irb.h)

Le AtaPortMoveMemory copie les données d’un emplacement à un autre.

Remarque Le pilote de port ATA et les modèles de pilotes miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser le du pilote Storport et modèles de pilotes Storport miniport.
 

Syntaxe

void AtaPortMoveMemory(
  [out] PVOID WriteBuffer,
  [in]  PVOID ReadBuffer,
  [in]  ULONG Length
);

Paramètres

[out] 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

Aucun

Remarques

Le pilote miniport appelle la routine AtaPortMoveMemory pour copier des données d’une zone allouée par le système vers une autre.

L’emplacement pointé par ReadBuffer et Longueur peut chevaucher la plage d’adresses entre WriteBuffer et Length.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête irb.h (include Ata.h, Irb.h)
bibliothèque Ataport.lib ; Pciidex.lib