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 |