次の方法で共有


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

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

構文

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

パラメーター

Destination

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

Source

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

ByteCount

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

戻り値

なし

解説

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

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

要件

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

こちらもご覧ください

IDmaChannel