次の方法で共有


AtaPortMoveMemory 関数 (irb.h)

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

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

構文

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

パラメーター

[out] WriteBuffer

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

[in] ReadBuffer

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

[in] Length

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

戻り値

何一つ

備考

ミニポート ドライバーは、AtaPortMoveMemory ルーチンを呼び出して、システム割り当て領域間でデータをコピーします。

ReadBufferLength が指す場所は、WriteBufferLengthの間のアドレスの範囲と重なることがあります。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー irb.h (Ata.h、Irb.h を含む)
ライブラリ Ataport.lib;Pciidex.lib