IDmaChannel::BufferSize 方法 (portcls.h)

BufferSize 方法會傳回 DMA 通道數據緩衝區的位元元組大小。

Syntax

ULONG BufferSize();

傳回值

這個方法會傳回ULONG,這是緩衝區的位元組大小。

備註

BufferSize 方法會傳回先前呼叫 IDmaChannel::SetBufferSize 所設定的緩衝區大小。 如果在 IDmaChannel::AllocateBuffer 呼叫之後尚未呼叫 SetBufferSize,BufferSize 會傳回配置的緩衝區大小。 DMA 通道對象實際上不會在內部使用此值。 這個值是由 對象維護,以允許其各種用戶端傳達緩衝區的預期大小。 此呼叫通常用來取得 IDmaChannelSysteme::Start 方法的 map-size 參數。

注意

Microsoft 支援多元且包容性的環境。 本文包含 無偏差通訊的 Microsoft 樣式指南 辨識為排除詞彙的參考。 本文中會使用單字或片語來保持一致性,因為它目前會出現在軟體中。 當軟體更新為移除語言時,本文將會更新為一致。

規格需求

需求
標頭 portcls.h
IRQL 任何層級

另請參閱

IDmaChannel