IDmaChannel::BufferSize メソッド (portcls.h)
BufferSize メソッドは、DMA チャネルのデータ バッファーのサイズをバイト単位で返します。
構文
ULONG BufferSize();
戻り値
このメソッドは、バッファーのバイト単位のサイズである ULONG を返します。
備考
BufferSize メソッドは、IDmaChannel::SetBufferSize の前の呼び出しによって設定されたバッファー サイズを返します。 IDmaChannel::AllocateBuffer 呼び出し以降に SetBufferSize が呼び出されていない場合、BufferSize は割り当てられたバッファー サイズを返します。 DMA チャネル オブジェクトは、実際にはこの値を内部で使用しません。 この値は、さまざまなクライアントがバッファーの意図したサイズを通信できるように、オブジェクトによって維持されます。 この呼び出しは、多くの場合、IDmaChannelSlave::Start メソッドの map-size パラメーターを取得するために使用されます。
手記
Microsoft では、多様で包括的な環境をサポートしています。 この記事には、偏りのない通信の Microsoft スタイル ガイドで除外として認識 用語への参照が含まれています。 単語または語句は、現在ソフトウェアに表示されるため、一貫性を保つため、この記事で使用されます。 言語を削除するようにソフトウェアが更新されると、この記事は整合するように更新されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | portcls.h |
IRQL | 任意のレベル |