共用方式為


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 任何層級

另請參閱

IDmaChannel