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