Freigeben über


ScsiPortMoveMemory-Funktion (srb.h)

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

Hinweis Der SCSI-Porttreiber und die SCSI-Miniporttreibermodelle können in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
 

Syntax

SCSIPORT_API VOID ScsiPortMoveMemory(
  [in] PVOID WriteBuffer,
  [in] PVOID ReadBuffer,
  [in] ULONG Length
);

Parameter

[in] WriteBuffer

Zeiger auf den Zielpuffer.

[in] ReadBuffer

Zeiger auf den Quellpuffer.

[in] Length

Gibt an, wie viele Bytes von ReadBuffer zu WriteBuffer übertragen werden sollen.

Rückgabewert

Keine

Bemerkungen

ScsiPortMoveMemory kann aufgerufen werden, wenn ein Miniporttreiber Daten aus einem systemseitig zugewiesenen Bereich in einen anderen kopieren muss. Beispielsweise kann ein Miniporttreiber ScsiPortMoveMemory aufrufen, um relevante SRB-Werte in die SRB-Erweiterung des Treibers zu kopieren.

Die (ReadBuffer-Länge + ) kann den Bereich überlappen, auf den WriteBuffer verweist.

Jeder der angegebenen Pufferbereiche muss mindestens sizeof(Length) aufweisen.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header srb.h
Bibliothek Storport.lib