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 |