次の方法で共有


IDmaChannel::CopyTo メソッド (portcls.h)

CopyTo メソッドは、指定したソース バッファーから DMA チャネルの共通バッファーにサンプル データをコピーします。

構文

void CopyTo(
  PVOID Destination,
  PVOID Source,
  ULONG ByteCount
);

パラメーター

Destination

DMA チャネルの共通バッファーにある宛先バッファーへのポインター。

Source

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

ByteCount

コピーするバイト数を指定します。

戻り値

なし

解説

Source ポインターと Destination ポインターはどちらもカーネル モードの仮想アドレスです。 IDmaChannel::SystemAddress 呼び出しは、DMA チャネルの共通バッファーの仮想アドレスを返します。

Destination パラメーターは、DMA チャネルの共通バッファー内の ByteCount 連続バイトを占有する宛先バッファーの先頭を指します。

要件

要件
Header portcls.h
IRQL 任意のレベル

こちらもご覧ください

IDmaChannel