次の方法で共有


ScsiPortMoveMemory 関数 (srb.h)

ScsiPortMoveMemory ルーチンは、ある場所から別の場所にデータをコピーします。

SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更されたり使用できなくなったりする可能性があります。 代わりに、Storport ドライバー を使用し、Storport ミニポート ドライバー モデル することをお勧めします。
 

構文

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

パラメーター

[in] WriteBuffer

宛先バッファーへのポインター。

[in] ReadBuffer

ソース バッファーへのポインター。

[in] Length

ReadBuffer から WriteBuffer に転送するバイト数指定します。

戻り値

何一つ

備考

ScsiPortMoveMemory は、ミニポート ドライバーがあるシステム割り当て領域から別の領域にデータをコピーする必要がある場合に呼び出すことができます。 たとえば、ミニポート ドライバーが ScsiPortMoveMemory 呼び出して、関連する SRB 値をドライバーの SRB 拡張機能にコピーする場合があります。

(ReadBuffer + Length) は、WriteBuffer が指す領域重なることができます。

各バッファー領域は、少なくとも sizeof(Length) である必要があります。

必要条件

要件 価値
ターゲット プラットフォーム 万国
ヘッダー srb.h
ライブラリ Storport.lib