次の方法で共有


IDmaChannelSlave::ReadCounter メソッド (portcls.h)

ReadCounter メソッドは、下位 DMA オブジェクトのカウンターを読み取ります。

構文

ULONG ReadCounter();

戻り値

ReadCounter は、現在のバイト数を指定する ULONG として DMA オブジェクトのカウンター値を返します。 オブジェクトが開始されると、この値はマップ サイズ (IDmaChannelSlave::Start メソッドの MapSize パラメーター) に設定されます。 値は 0 に達するまでデクリメントされ、その時点でマップ サイズにリセットされます。 このプロセスは、DMA オブジェクトが停止するまで繰り返されます (IDmaChannelSlave::Stop メソッドを呼び出すことによって)。

注釈

注意

Microsoft は、多様で包括的な環境をサポートしています。 この記事には、 バイアスフリー通信の Microsoft スタイル ガイド で除外として認識される用語への参照が含まれています。 この記事では、ソフトウェアに現在表示されているため、一貫性を保つ目的で単語または語句を使用します。 言語を削除するようにソフトウェアが更新されると、この記事は一致するように更新されます。

要件

要件
Header portcls.h
IRQL <=DISPATCH_LEVEL

こちらもご覧ください

IDmaChannelSlave インターフェイス