Freigeben über


AtaPortMoveMemory-Funktion (irb.h)

Die AtaPortMoveMemory-Routine kopiert Daten von einem Speicherort an einen anderen.

Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
 

Syntax

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

Parameter

[out] WriteBuffer

Ein Zeiger auf den Zielpuffer.

[in] ReadBuffer

Ein Zeiger auf den Quellpuffer.

[in] Length

Gibt die Anzahl der Bytes an, die von ReadBuffer zu WriteBuffer übertragen werden sollen.

Rückgabewert

Keine

Bemerkungen

Der Miniporttreiber ruft die AtaPortMoveMemory-Routine auf, um Daten aus einem systemseitig zugeordneten Bereich in einen anderen zu kopieren.

Die Position, auf die von ReadBuffer und Length verwiesen wird, kann den Adressbereich zwischen WriteBuffer und Length überlappen.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile irb.h (einschließlich Ata.h, Irb.h)
Bibliothek Ataport.lib; Pciidex.lib