Condividi tramite


Funzione AtaPortMoveMemory (irb.h)

Il AtaPortMoveMemory routine copia i dati da una posizione a un'altra.

Nota I modelli di driver di porta ATA e miniport ATA potrebbero essere modificati o non disponibili in futuro. È invece consigliabile usare driver Storport e modelli di driver miniport Storport.
 

Sintassi

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

Parametri

[out] WriteBuffer

Puntatore al buffer di destinazione.

[in] ReadBuffer

Puntatore al buffer di origine.

[in] Length

Specifica il numero di byte da trasferire da readbuffer a WriteBuffer.

Valore restituito

Nessuno

Osservazioni

Il driver miniport chiama la routine AtaPortMoveMemory per copiare i dati da un'area allocata dal sistema a un'altra.

La posizione a cui punta ReadBuffer e Length può sovrapporsi all'intervallo di indirizzi tra WriteBuffer e Length.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione irb.h (include Ata.h, Irb.h)
libreria Ataport.lib; Pciidex.lib